The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Ollin, reference main (be1901), with Swift 6.3 for macOS (Xcode) using Xcode 26.4 on 28 Oct 2026 00:38:34 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Ollin-Package -destination platform=macOS,arch=arm64

Build Log

        "Composition/MIDIFileReader.swift",
        "Composition/MIDIRecording.swift",
        "Composition/Note.swift",
        "Composition/Progression.swift",
        "Composition/Rhythm.swift",
        "Composition/Scale.swift",
        "Composition/ScheduledNote.swift",
        "Composition/Sonification.swift",
        "Composition/StepCounter.swift",
        "Composition/StepSequencer.swift",
        "Composition/Tuning.swift",
        "Listening/AudioTapHub.swift",
        "Listening/ListeningStatus.swift",
        "Listening/SoundClassifier.swift",
        "Listening/SpeechListener.swift",
        "PitchDetection.swift",
        "Soundtrack.swift",
        "Synthesis/Convolution.swift",
        "Synthesis/CustomEffect.swift",
        "Synthesis/DrivenModels.swift",
        "Synthesis/DrivenVoice.swift",
        "Synthesis/Dynamics.swift",
        "Synthesis/Effect.swift",
        "Synthesis/Envelope.swift",
        "Synthesis/GrainCloud.swift",
        "Synthesis/GrainVoice.swift",
        "Synthesis/ModalBody.swift",
        "Synthesis/ModalShape.swift",
        "Synthesis/ModalVoice.swift",
        "Synthesis/Modulation.swift",
        "Synthesis/PartitionedConvolver.swift",
        "Synthesis/Patch.swift",
        "Synthesis/PatchVoice.swift",
        "Synthesis/PhaseVocoder.swift",
        "Synthesis/Pitch.swift",
        "Synthesis/PluckedString.swift",
        "Synthesis/ResonantFilter.swift",
        "Synthesis/SFZ.swift",
        "Synthesis/SampledInstrument.swift",
        "Synthesis/SamplerVoice.swift",
        "Synthesis/Spatial.swift",
        "Synthesis/Spectral.swift",
        "Synthesis/StringVoice.swift",
        "Synthesis/Synth.swift",
        "Synthesis/SynthEvent.swift",
        "Synthesis/SynthExport.swift",
        "Synthesis/SynthRenderer.swift",
        "Synthesis/Voice.swift",
        "Synthesis/Waveform.swift",
        "Synthesis/Wavetable.swift",
        "Synthesis/WavetableVoice.swift",
        "Tone.swift"
      ],
      "target_dependencies" : [
        "Ollin"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Ollin",
      "module_type" : "SwiftTarget",
      "name" : "Ollin",
      "path" : "Sources/Ollin",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderTypes.h",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCaustics.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCombinator.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCombine.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderEffects.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderFills.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderFlare.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderFourier.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderGI.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderIBL.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderOcean.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPatterns.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRadiance.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderSim.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrokes.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/Cozette-LICENSE.txt",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/Environments",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/Hershey-NOTICE.txt",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/LTC",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/Looks",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/Matcaps",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/WebExpander.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/WebExpander.wasm",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/cozette.bdf",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Resources/futural.jhf",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "3D/ApertureStar.swift",
        "3D/Camera3D.swift",
        "3D/CameraIntrinsics.swift",
        "3D/CameraMove.swift",
        "3D/CameraRig.swift",
        "3D/CloudRegistration.swift",
        "3D/Curve3D.swift",
        "3D/Decal.swift",
        "3D/Environment.swift",
        "3D/EnvironmentCache.swift",
        "3D/EnvironmentFeed.swift",
        "3D/Fog.swift",
        "3D/IESProfile.swift",
        "3D/LensFlare.swift",
        "3D/Light.swift",
        "3D/LightCookie.swift",
        "3D/LightingPreset.swift",
        "3D/LineDrawing.swift",
        "3D/Matcap.swift",
        "3D/Material.swift",
        "3D/MaterialSource.swift",
        "3D/Medium.swift",
        "3D/Mesh.swift",
        "3D/MeshBoolean.swift",
        "3D/MeshColoring.swift",
        "3D/MeshDisplacement.swift",
        "3D/MeshExport.swift",
        "3D/MeshField.swift",
        "3D/MeshInstance.swift",
        "3D/MeshJoin.swift",
        "3D/MeshLoader.swift",
        "3D/MeshLoaderGLTF.swift",
        "3D/MeshMaterial.swift",
        "3D/MeshPrintCheck.swift",
        "3D/MeshSweep.swift",
        "3D/MeshTangents.swift",
        "3D/MeshText.swift",
        "3D/MeshWeld.swift",
        "3D/MetricDepthMap.swift",
        "3D/Ocean.swift",
        "3D/PointCloud.swift",
        "3D/PoseGraph.swift",
        "3D/RGBDFrame.swift",
        "3D/ScanGraph.swift",
        "3D/Scene.swift",
        "3D/SceneAnimation.swift",
        "3D/SceneExport.swift",
        "3D/SceneLoaderUSD.swift",
        "3D/SceneLoaderUSDAnimation.swift",
        "3D/SceneLoaderUSDLights.swift",
        "3D/SceneLoaderUSDPhysics.swift",
        "3D/SceneLoaderUSDSkinning.swift",
        "3D/ScenePlacement.swift",
        "3D/SceneSkeleton.swift",
        "3D/SceneSkinning.swift",
        "3D/SceneWriterUSD.swift",
        "3D/SkySun.swift",
        "3D/Stereo.swift",
        "3D/StrandField.swift",
        "3D/USD/USDCrateReader.swift",
        "3D/USD/USDCrateSupport.swift",
        "3D/USD/USDFile.swift",
        "3D/USD/USDTextParser.swift",
        "3D/USD/USDTypes.swift",
        "3D/USD/USDXform.swift",
        "3D/USD/USDZipArchive.swift",
        "3D/Volume.swift",
        "3D/WorldCloud.swift",
        "3D/ZipWriter.swift",
        "Color/Color.swift",
        "Color/ColorDistance.swift",
        "Color/ColorLUT.swift",
        "Color/ColorMatrix.swift",
        "Color/ColorOutput.swift",
        "Color/ColorSpaces.swift",
        "Color/ColorVision.swift",
        "Color/Colormap.swift",
        "Color/CosinePalette.swift",
        "Color/Dither.swift",
        "Color/ICCProfile.swift",
        "Color/Ink.swift",
        "Color/Paint.swift",
        "Color/Palette.swift",
        "Color/PaletteExtract.swift",
        "Color/PaletteImport.swift",
        "Color/PrintSeparation.swift",
        "Color/ProcessSeparation.swift",
        "Color/Ramp.swift",
        "Color/Shades.swift",
        "Color/SoftProof.swift",
        "Color/Spectrum.swift",
        "Compute/AttractorFlow.swift",
        "Compute/ComputeBuffer.swift",
        "Compute/ComputeKernel.swift",
        "Compute/ComputeTexture.swift",
        "Compute/ComputeTexture3D.swift",
        "Compute/Evolution.swift",
        "Compute/PPS.swift",
        "Compute/ParticleFluid.swift",
        "Compute/ParticleLenia.swift",
        "Compute/ParticleLife.swift",
        "Compute/Particles.swift",
        "Compute/Physarum.swift",
        "Compute/Simulation.swift",
        "Compute/SoftBodies.swift",
        "Compute/SpatialHash.swift",
        "Compute/Swarm.swift",
        "Compute/SwarmChemistry.swift",
        "Core/Accessibility.swift",
        "Core/AudioTapSource.swift",
        "Core/Automation.swift",
        "Core/CanvasSize.swift",
        "Core/CaptureAudioSource.swift",
        "Core/Checkpoint.swift",
        "Core/ClipPlayback.swift",
        "Core/CommandLineHelp.swift",
        "Core/Cues.swift",
        "Core/Displays.swift",
        "Core/Doctor.swift",
        "Core/Drawer+Brush.swift",
        "Core/Drawer+FeatureEdges.swift",
        "Core/Drawer+FillMedium.swift",
        "Core/Drawer+Images.swift",
        "Core/Drawer+Lines3D.swift",
        "Core/Drawer+Primitives.swift",
        "Core/Drawer+Tessellation.swift",
        "Core/Drawer+Text.swift",
        "Core/Drawer+Volume.swift",
        "Core/Drawer.swift",
        "Core/ExportAudioSource.swift",
        "Core/Exports.swift",
        "Core/FileError.swift",
        "Core/FrameProfile.swift",
        "Core/FrameRate.swift",
        "Core/FrameSource.swift",
        "Core/Held.swift",
        "Core/HeldObjects.swift",
        "Core/Installation.swift",
        "Core/InstallationLog.swift",
        "Core/Keyboard.swift",
        "Core/MenuBar.swift",
        "Core/MotionField.swift",
        "Core/PaperSize.swift",
        "Core/ParamListing.swift",
        "Core/ParamOverride.swift",
        "Core/Projection.swift",
        "Core/ProjectionCalibration.swift",
        "Core/Resources.swift",
        "Core/RunCarry.swift",
        "Core/Saved.swift",
        "Core/Schedule.swift",
        "Core/ScreenSaver.swift",
        "Core/Sketch.swift",
        "Core/SketchAppUIKit.swift",
        "Core/SketchCanvasUIKit.swift",
        "Core/SketchDescription.swift",
        "Core/SketchExtension.swift",
        "Core/SketchHost.swift",
        "Core/SketchView.swift",
        "Core/SoundClassification.swift",
        "Core/StatusText.swift",
        "Core/StillFrames.swift",
        "Core/Stylus.swift",
        "Core/Take.swift",
        "Core/TypedText.swift",
        "Core/Version.swift",
        "Core/VideoFeed.swift",
        "Core/View2D.swift",
        "Core/Wallpaper.swift",
        "Core/Widget.swift",
        "Data/DataFeed.swift",
        "Data/JSON.swift",
        "Data/NamedFile.swift",
        "Data/Place.swift",
        "Data/PushFeed.swift",
        "Data/PushTransport.swift",
        "Data/Table.swift",
        "Data/Weather.swift",
        "Deprecations.swift",
        "Drawing/ArcMode.swift",
        "Drawing/Batch.swift",
        "Drawing/BlendMode.swift",
        "Drawing/Brush.swift",
        "Drawing/FillMedium.swift",
        "Drawing/ImageSampling.swift",
        "Drawing/PathTracing.swift",
        "Drawing/PointMarker.swift",
        "Drawing/RenderQuality.swift",
        "Drawing/SDF.swift",
        "Drawing/SDF3D.swift",
        "Drawing/StrokeAlign.swift",
        "Drawing/StrokeCap.swift",
        "Drawing/StrokeDash.swift",
        "Drawing/StrokeDynamics.swift",
        "Drawing/StrokeJoin.swift",
        "Drawing/StrokeMark.swift",
        "Drawing/StrokeMedium.swift",
        "Drawing/StrokeProfile.swift",
        "Drawing/StrokeUnits.swift",
        "Drawing/ToneMap.swift",
        "Effects/Accumulator.swift",
        "Effects/Combine.swift",
        "Effects/Compose.swift",
        "Effects/Copies.swift",
        "Effects/DiffusionCurve.swift",
        "Effects/EffectPass.swift",
        "Effects/Feedback.swift",
        "Effects/Filter.swift",
        "Effects/FoilTable.swift",
        "Effects/Generator.swift",
        "Effects/LayerHistory.swift",
        "Effects/LayerReadback.swift",
        "Effects/LineSpray.swift",
        "Effects/RenderTarget.swift",
        "Effects/Shader.swift",
        "Effects/ShaderCheck.swift",
        "Effects/Sim.swift",
        "Effects/SimField.swift",
        "Effects/TextureTable.swift",
        "Effects/Visual.swift",
        "Effects/WatercolorSim.swift",
        "Effects/Wipe.swift",
        "Export/CaptureSource.swift",
        "Export/ContactSheet.swift",
        "Export/DXFExport.swift",
        "Export/EXRExport.swift",
        "Export/EmbroideryExport.swift",
        "Export/ExportError.swift",
        "Export/ExportMetadata.swift",
        "Export/FrameBytes.swift",
        "Export/FrameCopy.swift",
        "Export/FrameMemory.swift",
        "Export/GCodeExport.swift",
        "Export/GIFWriter.swift",
        "Export/GainMapExport.swift",
        "Export/PDFExport.swift",
        "Export/ProcessSeparationExport.swift",
        "Export/SVGExport.swift",
        "Export/SVGHatching.swift",
        "Export/SeparationExport.swift",
        "Export/SessionRecorder.swift",
        "Export/SlowMotion.swift",
        "Export/SpatialExport.swift",
        "Export/SpatialVideoExport.swift",
        "Export/Subframes.swift",
        "Export/VideoExport.swift",
        "Export/WebAssets.swift",
        "Export/WebControls.swift",
        "Export/WebExport.swift",
        "Export/WebFormula.swift",
        "Export/WebGraph.swift",
        "Export/WebLookup.swift",
        "Export/WebSources.swift",
        "Export/WebTrack.swift",
        "Geometry/Anamorphosis.swift",
        "Geometry/AntColony.swift",
        "Geometry/Apollonian.swift",
        "Geometry/Arc.swift",
        "Geometry/Attractors.swift",
        "Geometry/Bifurcation.swift",
        "Geometry/Billiard.swift",
        "Geometry/BlueNoiseThinning.swift",
        "Geometry/Boids.swift",
        "Geometry/BoundsIndex.swift",
        "Geometry/CellularAutomata.swift",
        "Geometry/Chromatography.swift",
        "Geometry/Circle.swift",
        "Geometry/ClassicCurves.swift",
        "Geometry/Clothoid.swift",
        "Geometry/ConcaveHull.swift",
        "Geometry/ContourBending.swift",
        "Geometry/ContourQueries.swift",
        "Geometry/ConvexHull.swift",
        "Geometry/CoonsPatch.swift",
        "Geometry/CornerRadii.swift",
        "Geometry/CrackGrowth.swift",
        "Geometry/Crackle.swift",
        "Geometry/Crease.swift",
        "Geometry/CreasePattern.swift",
        "Geometry/Crowd.swift",
        "Geometry/DielectricBreakdown.swift",
        "Geometry/DifferentialGrowth.swift",
        "Geometry/DiffusionLimitedAggregation.swift",
        "Geometry/DoublePendulum.swift",
        "Geometry/Drainage.swift",
        "Geometry/DualContouring.swift",
        "Geometry/Ellipse.swift",
        "Geometry/Envelope.swift",
        "Geometry/Epicycles.swift",
        "Geometry/FacetField.swift",
        "Geometry/Fit.swift",
        "Geometry/FlowField.swift",
        "Geometry/ForceLayout.swift",
        "Geometry/FordCircles.swift",
        "Geometry/Fracture.swift",
        "Geometry/Fracture3D.swift",
        "Geometry/Frost.swift",
        "Geometry/GestureMark.swift",
        "Geometry/Girih.swift",
        "Geometry/Grid.swift",
        "Geometry/Guilloche.swift",
        "Geometry/HandDrawn.swift",
        "Geometry/Harmonograph.swift",
        "Geometry/Heightfield.swift",
        "Geometry/HexGrid.swift",
        "Geometry/HilbertOrder.swift",
        "Geometry/Hitomezashi.swift",
        "Geometry/HobbySpline.swift",
        "Geometry/Homography.swift",
        "Geometry/HopfFibration.swift",
        "Geometry/HyperbolicTiling.swift",
        "Geometry/IFS.swift",
        "Geometry/IKChain.swift",
        "Geometry/Ikat.swift",
        "Geometry/InversionFractal.swift",
        "Geometry/Isolines.swift",
        "Geometry/Isosurface.swift",
        "Geometry/Kleinian.swift",
        "Geometry/Knotwork.swift",
        "Geometry/Kolam.swift",
        "Geometry/Kuramoto.swift",
        "Geometry/LSystem.swift",
        "Geometry/LSystemExpression.swift",
        "Geometry/LineSegment.swift",
        "Geometry/Marbling.swift",
        "Geometry/Matching.swift",
        "Geometry/Maze.swift",
        "Geometry/Meander.swift",
        "Geometry/MedialAxis.swift",
        "Geometry/MeshGrowth.swift",
        "Geometry/MeshOperators.swift",
        "Geometry/MeshReactionDiffusion.swift",
        "Geometry/Metaballs.swift",
        "Geometry/MobiusMap.swift",
        "Geometry/NBody.swift",
        "Geometry/OverlappingWFC.swift",
        "Geometry/Packing.swift",
        "Geometry/ParametricLSystem.swift",
        "Geometry/ParametricLSystemParsing.swift",
        "Geometry/ParametricLSystemPresets.swift",
        "Geometry/ParametricLSystemTurtle.swift",
        "Geometry/ParquetDeformation.swift",
        "Geometry/ParticleSurface.swift",
        "Geometry/Path.swift",
        "Geometry/Patina.swift",
        "Geometry/Penrose.swift",
        "Geometry/Percolation.swift",
        "Geometry/PlaneCurve.swift",
        "Geometry/PointGrid3.swift",
        "Geometry/PoissonDisk.swift",
        "Geometry/Polyomino.swift",
        "Geometry/Population.swift",
        "Geometry/PowerDiagram.swift",
        "Geometry/Pursuit.swift",
        "Geometry/RadialBasis.swift",
        "Geometry/Rectangle.swift",
        "Geometry/RectanglePacking.swift",
        "Geometry/Regions.swift",
        "Geometry/SDFOutline.swift",
        "Geometry/SVGImport.swift",
        "Geometry/Sampling.swift",
        "Geometry/Schottky.swift",
        "Geometry/ShadowArt.swift",
        "Geometry/Shape.swift",
        "Geometry/ShapeBoolean.swift",
        "Geometry/ShapeCuts.swift",
        "Geometry/ShapeGrammar.swift",
        "Geometry/ShapeMemory.swift",
        "Geometry/ShapeMorph.swift",
        "Geometry/ShapeSampling.swift",
        "Geometry/ShapeTriangulator.swift",
        "Geometry/SingleLine.swift",
        "Geometry/SpaceColonization.swift",
        "Geometry/SpanningTree.swift",
        "Geometry/SpatialIndex.swift",
        "Geometry/SpatialIndex3D.swift",
        "Geometry/SpatialKDTree.swift",
        "Geometry/SpatialKDTree3.swift",
        "Geometry/Spectre.swift",
        "Geometry/Spirolateral.swift",
        "Geometry/Steering.swift",
        "Geometry/Stipple.swift",
        "Geometry/StraightSkeleton.swift",
        "Geometry/StringArt.swift",
        "Geometry/Subdivision.swift",
        "Geometry/SubdivisionSurface.swift",
        "Geometry/SurfaceReconstruction.swift",
        "Geometry/SurfaceSampling.swift",
        "Geometry/TenPrint.swift",
        "Geometry/Tensegrity.swift",
        "Geometry/Terrazzo.swift",
        "Geometry/Tessellation.swift",
        "Geometry/TriangleGrid.swift",
        "Geometry/Truchet.swift",
        "Geometry/Turmite.swift",
        "Geometry/Turtle.swift",
        "Geometry/UlamSpiral.swift",
        "Geometry/Walks.swift",
        "Geometry/WangTiles.swift",
        "Geometry/Watercolor.swift",
        "Geometry/WaveFunctionCollapse.swift",
        "Geometry/WoodGrain.swift",
        "Image/Autostereogram.swift",
        "Image/Buddhabrot.swift",
        "Image/FractalFlame.swift",
        "Image/Halftone.swift",
        "Image/Histogram.swift",
        "Image/Image.swift",
        "Image/ImageResize.swift",
        "Image/PhotoMosaic.swift",
        "Image/PixelSort.swift",
        "Image/SeamCarve.swift",
        "Image/SegmentationImages.swift",
        "Image/SlitScan.swift",
        "Live/AxisWidget.swift",
        "Live/CameraOrientationState.swift",
        "Live/CuesCard.swift",
        "Live/DisplayWall.swift",
        "Live/FrameStats.swift",
        "Live/HTTPRequestHead.swift",
        "Live/Inspector.swift",
        "Live/InstallationHost.swift",
        "Live/Param.swift",
        "Live/ParamNumberField.swift",
        "Live/ProjectionCalibrator.swift",
        "Live/SourcePick.swift",
        "Live/StatsPanel.swift",
        "Live/Supervisor.swift",
        "Live/TimelineModel.swift",
        "Live/TimelinePanel.swift",
        "Live/VariationCard.swift",
        "Live/WindowChrome.swift",
        "Math/Box3.swift",
        "Math/Chladni.swift",
        "Math/Complex.swift",
        "Math/ComplexPlane.swift",
        "Math/DampedSpring.swift",
        "Math/DeBruijn.swift",
        "Math/Derivatives.swift",
        "Math/Easing.swift",
        "Math/Formula.swift",
        "Math/Fraction.swift",
        "Math/GaborNoise.swift",
        "Math/Integration.swift",
        "Math/MarkovChain.swift",
        "Math/Math.swift",
        "Math/Narrowing.swift",
        "Math/Noise.swift",
        "Math/NoiseFields.swift",
        "Math/NoiseVariants.swift",
        "Math/OneEuroFilter.swift",
        "Math/Pace.swift",
        "Math/Primes.swift",
        "Math/Random.swift",
        "Math/Ray3.swift",
        "Math/ResponseCurve.swift",
        "Math/Rotation3D.swift",
        "Math/Sway.swift",
        "Math/Tempo.swift",
        "Math/Timeline.swift",
        "Math/Vector.swift",
        "Math/Vector2.swift",
        "Math/Vector3.swift",
        "Renderer/CanvasSampler.swift",
        "Renderer/FrameCapture.swift",
        "Renderer/LinearFrameCapture.swift",
        "Renderer/MetalRenderer+Caustics.swift",
        "Renderer/MetalRenderer+DepthOfField.swift",
        "Renderer/MetalRenderer+Effects.swift",
        "Renderer/MetalRenderer+Flare.swift",
        "Renderer/MetalRenderer+IBL.swift",
        "Renderer/MetalRenderer+Interpolation.swift",
        "Renderer/MetalRenderer+Lights.swift",
        "Renderer/MetalRenderer+NoMetalFX.swift",
        "Renderer/MetalRenderer+Overlay.swift",
        "Renderer/MetalRenderer+PathTrace.swift",
        "Renderer/MetalRenderer+Pipelines.swift",
        "Renderer/MetalRenderer+RTInstances.swift",
        "Renderer/MetalRenderer+Scattering.swift",
        "Renderer/MetalRenderer+Targets.swift",
        "Renderer/MetalRenderer+Upscaling.swift",
        "Renderer/MetalRenderer+Volume.swift",
        "Renderer/MetalRenderer.swift",
        "Renderer/PassStorage.swift",
        "Renderer/PlatformGPU.swift",
        "Renderer/ShaderIncludes.swift",
        "Renderer/SpectralTaps.swift",
        "Text/BitmapFont+BDF.swift",
        "Text/BitmapFont+Builtin.swift",
        "Text/BitmapFont+Playdate.swift",
        "Text/BitmapFont+Resource.swift",
        "Text/BitmapFont.swift",
        "Text/ColorGlyphs.swift",
        "Text/GlyphAtlas.swift",
        "Text/GlyphMosaic.swift",
        "Text/LineBreaks.swift",
        "Text/OutlineFont.swift",
        "Text/StrokeFont+Builtin.swift",
        "Text/StrokeFont+JHF.swift",
        "Text/StrokeFont+Resource.swift",
        "Text/StrokeFont.swift",
        "Text/TextAlign.swift",
        "Text/TextClusters.swift",
        "Text/TextGlyph.swift"
      ],
      "target_dependencies" : [
        "CLibtess2",
        "CClipper2",
        "COllinShaders",
        "CHosekWilkie",
        "CMikkTSpace",
        "CSpectralData",
        "OllinShaderText",
        "OllinExpander",
        "OllinCommandFlags"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSyphon",
      "module_type" : "ClangTarget",
      "name" : "CSyphon",
      "path" : "External/CSyphon",
      "product_memberships" : [
        "OllinSyphon",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples"
      ],
      "sources" : [
        "SyphonCFMessageReceiver.m",
        "SyphonCFMessageSender.m",
        "SyphonClientBase.m",
        "SyphonClientConnectionManager.m",
        "SyphonDispatch.c",
        "SyphonMessageQueue.m",
        "SyphonMessageReceiver.m",
        "SyphonMessageSender.m",
        "SyphonMessaging.m",
        "SyphonMetalClient.m",
        "SyphonMetalServer.m",
        "SyphonPrivate.m",
        "SyphonServerBase.m",
        "SyphonServerConnectionManager.m",
        "SyphonServerDirectory.m",
        "SyphonServerRendererMetal.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSpectralData",
      "module_type" : "ClangTarget",
      "name" : "CSpectralData",
      "path" : "External/CSpectralData",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "sources" : [
        "Source/ollin_spectral_data.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "COllinSourceKit",
      "module_type" : "ClangTarget",
      "name" : "COllinSourceKit",
      "path" : "Sources/COllinSourceKit",
      "product_memberships" : [
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples"
      ],
      "sources" : [
        "COllinSourceKit.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "COllinShaders",
      "module_type" : "ClangTarget",
      "name" : "COllinShaders",
      "path" : "Sources/COllinShaders",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "COllinShaders",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "sources" : [
        "COllinShaders.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "COllinAllocationWatch",
      "module_type" : "ClangTarget",
      "name" : "COllinAllocationWatch",
      "path" : "Tests/COllinAllocationWatch",
      "sources" : [
        "AllocationWatch.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CMikkTSpace",
      "module_type" : "ClangTarget",
      "name" : "CMikkTSpace",
      "path" : "External/CMikkTSpace",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "sources" : [
        "Source/mikktspace.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLibtess2",
      "module_type" : "ClangTarget",
      "name" : "CLibtess2",
      "path" : "External/CLibtess2",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "sources" : [
        "Source/bucketalloc.c",
        "Source/dict.c",
        "Source/geom.c",
        "Source/mesh.c",
        "Source/priorityq.c",
        "Source/sweep.c",
        "Source/tess.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CJolt",
      "module_type" : "ClangTarget",
      "name" : "CJolt",
      "path" : "External/CJolt",
      "product_memberships" : [
        "OllinPhysics",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples"
      ],
      "sources" : [
        "Jolt/AABBTree/AABBTreeBuilder.cpp",
        "Jolt/Compute/ComputeSystem.cpp",
        "Jolt/Core/Color.cpp",
        "Jolt/Core/Factory.cpp",
        "Jolt/Core/IssueReporting.cpp",
        "Jolt/Core/JobSystemSingleThreaded.cpp",
        "Jolt/Core/JobSystemThreadPool.cpp",
        "Jolt/Core/JobSystemWithBarrier.cpp",
        "Jolt/Core/LinearCurve.cpp",
        "Jolt/Core/Memory.cpp",
        "Jolt/Core/Profiler.cpp",
        "Jolt/Core/RTTI.cpp",
        "Jolt/Core/Semaphore.cpp",
        "Jolt/Core/StringTools.cpp",
        "Jolt/Core/TickCounter.cpp",
        "Jolt/Geometry/ConvexHullBuilder.cpp",
        "Jolt/Geometry/ConvexHullBuilder2D.cpp",
        "Jolt/Geometry/Indexify.cpp",
        "Jolt/Geometry/OrientedBox.cpp",
        "Jolt/Math/Vec3.cpp",
        "Jolt/ObjectStream/ObjectStream.cpp",
        "Jolt/ObjectStream/ObjectStreamBinaryIn.cpp",
        "Jolt/ObjectStream/ObjectStreamBinaryOut.cpp",
        "Jolt/ObjectStream/ObjectStreamIn.cpp",
        "Jolt/ObjectStream/ObjectStreamOut.cpp",
        "Jolt/ObjectStream/ObjectStreamTextIn.cpp",
        "Jolt/ObjectStream/ObjectStreamTextOut.cpp",
        "Jolt/ObjectStream/SerializableObject.cpp",
        "Jolt/ObjectStream/TypeDeclarations.cpp",
        "Jolt/Physics/Body/Body.cpp",
        "Jolt/Physics/Body/BodyCreationSettings.cpp",
        "Jolt/Physics/Body/BodyInterface.cpp",
        "Jolt/Physics/Body/BodyManager.cpp",
        "Jolt/Physics/Body/MassProperties.cpp",
        "Jolt/Physics/Body/MotionProperties.cpp",
        "Jolt/Physics/Character/Character.cpp",
        "Jolt/Physics/Character/CharacterBase.cpp",
        "Jolt/Physics/Character/CharacterVirtual.cpp",
        "Jolt/Physics/Collision/BroadPhase/BroadPhase.cpp",
        "Jolt/Physics/Collision/BroadPhase/BroadPhaseBruteForce.cpp",
        "Jolt/Physics/Collision/BroadPhase/BroadPhaseQuadTree.cpp",
        "Jolt/Physics/Collision/BroadPhase/QuadTree.cpp",
        "Jolt/Physics/Collision/CastConvexVsTriangles.cpp",
        "Jolt/Physics/Collision/CastSphereVsTriangles.cpp",
        "Jolt/Physics/Collision/CollideConvexVsTriangles.cpp",
        "Jolt/Physics/Collision/CollideSphereVsTriangles.cpp",
        "Jolt/Physics/Collision/CollisionDispatch.cpp",
        "Jolt/Physics/Collision/CollisionGroup.cpp",
        "Jolt/Physics/Collision/EstimateCollisionResponse.cpp",
        "Jolt/Physics/Collision/GroupFilter.cpp",
        "Jolt/Physics/Collision/GroupFilterTable.cpp",
        "Jolt/Physics/Collision/ManifoldBetweenTwoFaces.cpp",
        "Jolt/Physics/Collision/NarrowPhaseQuery.cpp",
        "Jolt/Physics/Collision/NarrowPhaseStats.cpp",
        "Jolt/Physics/Collision/PhysicsMaterial.cpp",
        "Jolt/Physics/Collision/PhysicsMaterialSimple.cpp",
        "Jolt/Physics/Collision/Shape/BoxShape.cpp",
        "Jolt/Physics/Collision/Shape/CapsuleShape.cpp",
        "Jolt/Physics/Collision/Shape/CompoundShape.cpp",
        "Jolt/Physics/Collision/Shape/ConvexHullShape.cpp",
        "Jolt/Physics/Collision/Shape/ConvexShape.cpp",
        "Jolt/Physics/Collision/Shape/CylinderShape.cpp",
        "Jolt/Physics/Collision/Shape/DecoratedShape.cpp",
        "Jolt/Physics/Collision/Shape/EmptyShape.cpp",
        "Jolt/Physics/Collision/Shape/HeightFieldShape.cpp",
        "Jolt/Physics/Collision/Shape/MeshShape.cpp",
        "Jolt/Physics/Collision/Shape/MutableCompoundShape.cpp",
        "Jolt/Physics/Collision/Shape/OffsetCenterOfMassShape.cpp",
        "Jolt/Physics/Collision/Shape/PlaneShape.cpp",
        "Jolt/Physics/Collision/Shape/RotatedTranslatedShape.cpp",
        "Jolt/Physics/Collision/Shape/ScaledShape.cpp",
        "Jolt/Physics/Collision/Shape/Shape.cpp",
        "Jolt/Physics/Collision/Shape/SphereShape.cpp",
        "Jolt/Physics/Collision/Shape/StaticCompoundShape.cpp",
        "Jolt/Physics/Collision/Shape/TaperedCapsuleShape.cpp",
        "Jolt/Physics/Collision/Shape/TaperedCylinderShape.cpp",
        "Jolt/Physics/Collision/Shape/TriangleShape.cpp",
        "Jolt/Physics/Collision/TransformedShape.cpp",
        "Jolt/Physics/Constraints/ConeConstraint.cpp",
        "Jolt/Physics/Constraints/Constraint.cpp",
        "Jolt/Physics/Constraints/ConstraintManager.cpp",
        "Jolt/Physics/Constraints/ContactConstraintManager.cpp",
        "Jolt/Physics/Constraints/DistanceConstraint.cpp",
        "Jolt/Physics/Constraints/FixedConstraint.cpp",
        "Jolt/Physics/Constraints/GearConstraint.cpp",
        "Jolt/Physics/Constraints/HingeConstraint.cpp",
        "Jolt/Physics/Constraints/MotorSettings.cpp",
        "Jolt/Physics/Constraints/PathConstraint.cpp",
        "Jolt/Physics/Constraints/PathConstraintPath.cpp",
        "Jolt/Physics/Constraints/PathConstraintPathHermite.cpp",
        "Jolt/Physics/Constraints/PointConstraint.cpp",
        "Jolt/Physics/Constraints/PulleyConstraint.cpp",
        "Jolt/Physics/Constraints/RackAndPinionConstraint.cpp",
        "Jolt/Physics/Constraints/SixDOFConstraint.cpp",
        "Jolt/Physics/Constraints/SliderConstraint.cpp",
        "Jolt/Physics/Constraints/SpringSettings.cpp",
        "Jolt/Physics/Constraints/SwingTwistConstraint.cpp",
        "Jolt/Physics/Constraints/TwoBodyConstraint.cpp",
        "Jolt/Physics/DeterminismLog.cpp",
        "Jolt/Physics/Hair/Hair.cpp",
        "Jolt/Physics/Hair/HairSettings.cpp",
        "Jolt/Physics/Hair/HairShaders.cpp",
        "Jolt/Physics/Hair/RegisterHair.cpp",
        "Jolt/Physics/IslandBuilder.cpp",
        "Jolt/Physics/LargeIslandSplitter.cpp",
        "Jolt/Physics/PhysicsScene.cpp",
        "Jolt/Physics/PhysicsSystem.cpp",
        "Jolt/Physics/PhysicsUpdateContext.cpp",
        "Jolt/Physics/Ragdoll/Ragdoll.cpp",
        "Jolt/Physics/SoftBody/SoftBodyCreationSettings.cpp",
        "Jolt/Physics/SoftBody/SoftBodyMotionProperties.cpp",
        "Jolt/Physics/SoftBody/SoftBodyShape.cpp",
        "Jolt/Physics/SoftBody/SoftBodySharedSettings.cpp",
        "Jolt/Physics/StateRecorderImpl.cpp",
        "Jolt/Physics/Vehicle/MotorcycleController.cpp",
        "Jolt/Physics/Vehicle/TrackedVehicleController.cpp",
        "Jolt/Physics/Vehicle/VehicleAntiRollBar.cpp",
        "Jolt/Physics/Vehicle/VehicleCollisionTester.cpp",
        "Jolt/Physics/Vehicle/VehicleConstraint.cpp",
        "Jolt/Physics/Vehicle/VehicleController.cpp",
        "Jolt/Physics/Vehicle/VehicleDifferential.cpp",
        "Jolt/Physics/Vehicle/VehicleEngine.cpp",
        "Jolt/Physics/Vehicle/VehicleTrack.cpp",
        "Jolt/Physics/Vehicle/VehicleTransmission.cpp",
        "Jolt/Physics/Vehicle/Wheel.cpp",
        "Jolt/Physics/Vehicle/WheeledVehicleController.cpp",
        "Jolt/RegisterTypes.cpp",
        "Jolt/Skeleton/SkeletalAnimation.cpp",
        "Jolt/Skeleton/Skeleton.cpp",
        "Jolt/Skeleton/SkeletonMapper.cpp",
        "Jolt/Skeleton/SkeletonPose.cpp",
        "Jolt/TriangleSplitter/TriangleSplitter.cpp",
        "Jolt/TriangleSplitter/TriangleSplitterBinning.cpp",
        "Jolt/TriangleSplitter/TriangleSplitterMean.cpp",
        "src/cjolt.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CHosekWilkie",
      "module_type" : "ClangTarget",
      "name" : "CHosekWilkie",
      "path" : "External/CHosekWilkie",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "sources" : [
        "Source/ArHosekSkyModel.c",
        "Source/ollin_hosek_bridge.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CClipper2",
      "module_type" : "ClangTarget",
      "name" : "CClipper2",
      "path" : "External/CClipper2",
      "product_memberships" : [
        "Ollin",
        "OllinAudio",
        "OllinOSC",
        "OllinDMX",
        "OllinLaser",
        "OllinMIDI",
        "OllinMQTT",
        "OllinHaptics",
        "OllinSerial",
        "OllinBluetooth",
        "OllinRemote",
        "OllinRoom",
        "OllinPhysics",
        "OllinVision",
        "OllinVideo",
        "OllinSyphon",
        "OllinCamera",
        "OllinRecord3D",
        "OllinPhone",
        "OllinScreen",
        "OllinController",
        "OllinSamplePhotos",
        "OllinTether",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinNew",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples",
        "OllinDoctor",
        "OllinCheck"
      ],
      "sources" : [
        "Clipper2Lib/src/clipper.engine.cpp",
        "Clipper2Lib/src/clipper.offset.cpp",
        "Clipper2Lib/src/clipper.rectclip.cpp",
        "Clipper2Lib/src/clipper.triangulation.cpp",
        "src/cclipper2.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CBox2D",
      "module_type" : "ClangTarget",
      "name" : "CBox2D",
      "path" : "External/CBox2D",
      "product_memberships" : [
        "OllinPhysics",
        "OllinRun",
        "OllinProjectGenerator",
        "OllinLiveCoding",
        "OllinLive",
        "OllinGuideSnippets",
        "OllinGuideFigures",
        "OllinExamples"
      ],
      "sources" : [
        "src/aabb.c",
        "src/arena_allocator.c",
        "src/array.c",
        "src/bitset.c",
        "src/body.c",
        "src/broad_phase.c",
        "src/constraint_graph.c",
        "src/contact.c",
        "src/contact_solver.c",
        "src/core.c",
        "src/distance.c",
        "src/distance_joint.c",
        "src/dynamic_tree.c",
        "src/geometry.c",
        "src/hull.c",
        "src/id_pool.c",
        "src/island.c",
        "src/joint.c",
        "src/manifold.c",
        "src/math_functions.c",
        "src/motor_joint.c",
        "src/mouse_joint.c",
        "src/mover.c",
        "src/prismatic_joint.c",
        "src/revolute_joint.c",
        "src/sensor.c",
        "src/shape.c",
        "src/solver.c",
        "src/solver_set.c",
        "src/table.c",
        "src/timer.c",
        "src/types.c",
        "src/weld_joint.c",
        "src/wheel_joint.c",
        "src/world.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "COllinShaders",
      "Ollin",
      "Ollin-Package",
      "OllinAudio",
      "OllinBluetooth",
      "OllinCamera",
      "OllinCheck",
      "OllinController",
      "OllinDMX",
      "OllinDocs",
      "OllinDoctor",
      "OllinExamples",
      "OllinGuideFigures",
      "OllinGuideSnippets",
      "OllinHaptics",
      "OllinLaser",
      "OllinLink",
      "OllinLive",
      "OllinLiveCoding",
      "OllinMIDI",
      "OllinMQTT",
      "OllinNew",
      "OllinOSC",
      "OllinPhone",
      "OllinPhysics",
      "OllinProjectGenerator",
      "OllinRecord3D",
      "OllinRemote",
      "OllinRoom",
      "OllinRun",
      "OllinSamplePhotos",
      "OllinScreen",
      "OllinSerial",
      "OllinSyphon",
      "OllinTether",
      "OllinVideo",
      "OllinVision"
    ]
  }
}
2026-10-27 20:38:28.185 xcodebuild[854:5327] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Ollin-Package -destination platform=macOS,arch=arm64
Command line invocation:
    /Applications/Xcode-26.5.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 Ollin-Package -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
  Ollin: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (82 targets)
    Target 'OllinTether' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
    Target 'OllinRun' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinProjectGenerator' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinProjects' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinNew' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinProjects' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSceneImport' in project 'Ollin'
    Target 'OllinLiveCoding' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinLive' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinGuideSnippets' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinGuideFigures' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDiagram' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinProjects' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSceneImport' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinSceneImport' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinProjects' in project 'Ollin'
    Target 'OllinDiagram' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinExamples' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
    Target 'OllinRuntime' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinSourceKit' in project 'Ollin'
    Target 'COllinSourceKit' in project 'Ollin' (no dependencies)
    Target 'OllinDoctor' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinDocs' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinProjects' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinReference' in project 'Ollin'
    Target 'OllinReference' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinProjects' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
    Target 'OllinProjects' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
    Target 'OllinCheck' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinVision' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinVideo' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
    Target 'OllinSyphon' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'CSyphon' in project 'Ollin'
    Target 'CSyphon' in project 'Ollin' (no dependencies)
    Target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinSerial' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinScreen' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinSamplePhotos' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinSamplePhotos' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_OllinSamplePhotos' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinSamplePhotos' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_OllinSamplePhotos' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'Ollin_OllinSamplePhotos' in project 'Ollin' (no dependencies)
    Target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinRoom' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_OllinRemote' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'Ollin_OllinRemote' in project 'Ollin' (no dependencies)
    Target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
    Target 'OllinRecord3D' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
    Target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
    Target 'OllinPhysics' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'CBox2D' in project 'Ollin'
        ➜ Explicit dependency on target 'CJolt' in project 'Ollin'
    Target 'CJolt' in project 'Ollin' (no dependencies)
    Target 'CBox2D' in project 'Ollin' (no dependencies)
    Target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
    Target 'OllinPhone' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinUSBMux' in project 'Ollin'
    Target 'OllinUSBMux' in project 'Ollin' (no dependencies)
    Target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinOSC' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinMQTT' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinMIDI' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinLink' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLink' in project 'Ollin'
    Target 'OllinLink' in project 'Ollin' (no dependencies)
    Target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinLaser' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinHaptics' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinDMX' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinController' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinCamera' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinBluetooth' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_OllinAudio' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
    Target 'Ollin_OllinAudio' in project 'Ollin' (no dependencies)
    Target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
    Target 'Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'Ollin_Ollin' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
        ➜ Explicit dependency on target 'CClipper2' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'CHosekWilkie' in project 'Ollin'
        ➜ Explicit dependency on target 'CMikkTSpace' in project 'Ollin'
        ➜ Explicit dependency on target 'CSpectralData' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinShaderText' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'OllinCommandFlags' in project 'Ollin'
    Target 'OllinCommandFlags' in project 'Ollin' (no dependencies)
    Target 'OllinExpander' in project 'Ollin'
        ➜ Explicit dependency on target 'CLibtess2' in project 'Ollin'
    Target 'OllinShaderText' in project 'Ollin' (no dependencies)
    Target 'CSpectralData' in project 'Ollin' (no dependencies)
    Target 'CMikkTSpace' in project 'Ollin' (no dependencies)
    Target 'CHosekWilkie' in project 'Ollin' (no dependencies)
    Target 'CClipper2' in project 'Ollin' (no dependencies)
    Target 'CLibtess2' in project 'Ollin' (no dependencies)
    Target 'Ollin_Ollin' in project 'Ollin' (no dependencies)
    Target 'COllinShaders' in project 'Ollin'
        ➜ Explicit dependency on target 'COllinShaders' in project 'Ollin'
    Target 'COllinShaders' in project 'Ollin' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx26.5-25F70-688ef53f1462e2c8f657fdc38a81448fb3380a6d0eb485eff9a999e8f65be04d.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx26.5-25F70-688ef53f1462e2c8f657fdc38a81448fb3380a6d0eb485eff9a999e8f65be04d.sdkstatcache
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderSim.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderSim.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderSim.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderSim.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderSim.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderSim.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderEffects.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrokes.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderStrokes.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderStrokes.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderStrokes.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrokes.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrokes.metal:13:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderVolume.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderVolume.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderVolume.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: error: redefinition of 'srgbToLinear'
static inline float3 srgbToLinear(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: note: previous definition is here
static inline float3 srgbToLinear(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: error: redefinition of 'linearToSrgb'
static inline float3 linearToSrgb(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: note: previous definition is here
static inline float3 linearToSrgb(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: error: redefinition of 'perceptualCoverage'
static inline float perceptualCoverage(float c) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: note: previous definition is here
static inline float perceptualCoverage(float c) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: error: redefinition of 'ollin_luma'
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: note: previous definition is here
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: error: redefinition of 'ollin_unpremul'
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: note: previous definition is here
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: error: redefinition of 'ollin_premul'
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: note: previous definition is here
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: error: redefinition of 'ollin_rot2'
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: note: previous definition is here
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: error: redefinition of 'unipolar'
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: note: previous definition is here
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: error: redefinition of 'unipolar'
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: note: previous definition is here
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: error: redefinition of 'unipolar'
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: note: previous definition is here
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: error: redefinition of 'unipolar'
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: note: previous definition is here
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: error: redefinition of 'bipolar'
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: note: previous definition is here
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: error: redefinition of 'bipolar'
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: note: previous definition is here
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: error: redefinition of 'bipolar'
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: note: previous definition is here
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: error: redefinition of 'bipolar'
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: note: previous definition is here
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: error: redefinition of 'hash11'
static inline float hash11(float p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: note: previous definition is here
static inline float hash11(float p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: error: redefinition of 'hash12'
static inline float hash12(float2 p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: note: previous definition is here
static inline float hash12(float2 p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: error: redefinition of 'ollin_uniform24'
static inline float ollin_uniform24(uint3 v) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: note: previous definition is here
static inline float ollin_uniform24(uint3 v) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: error: redefinition of 'hash13'
static inline float hash13(float3 p3) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: note: previous definition is here
static inline float hash13(float3 p3) {
                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderShapes.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderShapes.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderShapes.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderStrands.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderStrands.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderStrands.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: error: redefinition of 'srgbToLinear'
static inline float3 srgbToLinear(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: note: previous definition is here
static inline float3 srgbToLinear(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: error: redefinition of 'linearToSrgb'
static inline float3 linearToSrgb(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: note: previous definition is here
static inline float3 linearToSrgb(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: error: redefinition of 'perceptualCoverage'
static inline float perceptualCoverage(float c) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: note: previous definition is here
static inline float perceptualCoverage(float c) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: error: redefinition of 'ollin_luma'
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: note: previous definition is here
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: error: redefinition of 'ollin_unpremul'
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: note: previous definition is here
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: error: redefinition of 'ollin_premul'
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: note: previous definition is here
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: error: redefinition of 'ollin_rot2'
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: note: previous definition is here
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: error: redefinition of 'unipolar'
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: note: previous definition is here
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: error: redefinition of 'unipolar'
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: note: previous definition is here
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: error: redefinition of 'unipolar'
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: note: previous definition is here
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: error: redefinition of 'unipolar'
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: note: previous definition is here
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: error: redefinition of 'bipolar'
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: note: previous definition is here
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: error: redefinition of 'bipolar'
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: note: previous definition is here
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: error: redefinition of 'bipolar'
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: note: previous definition is here
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: error: redefinition of 'bipolar'
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: note: previous definition is here
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: error: redefinition of 'hash11'
static inline float hash11(float p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: note: previous definition is here
static inline float hash11(float p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: error: redefinition of 'hash12'
static inline float hash12(float2 p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: note: previous definition is here
static inline float hash12(float2 p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: error: redefinition of 'ollin_uniform24'
static inline float ollin_uniform24(uint3 v) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: note: previous definition is here
static inline float ollin_uniform24(uint3 v) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: error: redefinition of 'hash13'
static inline float hash13(float3 p3) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: note: previous definition is here
static inline float hash13(float3 p3) {
                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderRaymarch.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderRaymarch.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderRaymarch.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: error: redefinition of 'srgbToLinear'
static inline float3 srgbToLinear(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: note: previous definition is here
static inline float3 srgbToLinear(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: error: redefinition of 'linearToSrgb'
static inline float3 linearToSrgb(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: note: previous definition is here
static inline float3 linearToSrgb(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: error: redefinition of 'perceptualCoverage'
static inline float perceptualCoverage(float c) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: note: previous definition is here
static inline float perceptualCoverage(float c) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: error: redefinition of 'ollin_luma'
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: note: previous definition is here
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: error: redefinition of 'ollin_unpremul'
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: note: previous definition is here
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: error: redefinition of 'ollin_premul'
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: note: previous definition is here
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: error: redefinition of 'ollin_rot2'
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: note: previous definition is here
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: error: redefinition of 'unipolar'
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: note: previous definition is here
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: error: redefinition of 'unipolar'
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: note: previous definition is here
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: error: redefinition of 'unipolar'
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: note: previous definition is here
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: error: redefinition of 'unipolar'
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: note: previous definition is here
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: error: redefinition of 'bipolar'
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: note: previous definition is here
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: error: redefinition of 'bipolar'
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: note: previous definition is here
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: error: redefinition of 'bipolar'
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: note: previous definition is here
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: error: redefinition of 'bipolar'
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: note: previous definition is here
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: error: redefinition of 'hash11'
static inline float hash11(float p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: note: previous definition is here
static inline float hash11(float p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: error: redefinition of 'hash12'
static inline float hash12(float2 p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: note: previous definition is here
static inline float hash12(float2 p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: error: redefinition of 'ollin_uniform24'
static inline float ollin_uniform24(uint3 v) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: note: previous definition is here
static inline float ollin_uniform24(uint3 v) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: error: redefinition of 'hash13'
static inline float hash13(float3 p3) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: note: previous definition is here
static inline float hash13(float3 p3) {
                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPatterns.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderPatterns.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderPatterns.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderPatterns.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPatterns.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPatterns.metal:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderEffects.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRadiance.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderRadiance.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderRadiance.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderRadiance.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRadiance.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRadiance.metal:9:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderEffects.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderPathTrace.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderPathTrace.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderPathTrace.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:1308:21: warning: magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45 [-Wliteral-range]
    if (dot(z, z) < 1e-48) { return float2(0.0); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: error: redefinition of 'srgbToLinear'
static inline float3 srgbToLinear(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:44:22: note: previous definition is here
static inline float3 srgbToLinear(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: error: redefinition of 'linearToSrgb'
static inline float3 linearToSrgb(float3 c) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:51:22: note: previous definition is here
static inline float3 linearToSrgb(float3 c) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: error: redefinition of 'perceptualCoverage'
static inline float perceptualCoverage(float c) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:64:21: note: previous definition is here
static inline float perceptualCoverage(float c) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: error: redefinition of 'ollin_luma'
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:72:21: note: previous definition is here
static inline float ollin_luma(float3 c) { return dot(c, float3(0.2126, 0.7152, 0.0722)); }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: error: redefinition of 'ollin_unpremul'
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:77:22: note: previous definition is here
static inline float3 ollin_unpremul(float4 c) { return c.a > 1e-4 ? c.rgb / c.a : c.rgb; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: error: redefinition of 'ollin_premul'
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:78:22: note: previous definition is here
static inline float4 ollin_premul(float3 rgb, float a) { return float4(rgb * a, a); }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: error: redefinition of 'ollin_rot2'
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:83:22: note: previous definition is here
static inline float2 ollin_rot2(float2 p, float a) {
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: error: redefinition of 'unipolar'
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:92:21: note: previous definition is here
static inline float unipolar(float v) { return v * 0.5 + 0.5; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: error: redefinition of 'unipolar'
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:93:22: note: previous definition is here
static inline float2 unipolar(float2 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: error: redefinition of 'unipolar'
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:94:22: note: previous definition is here
static inline float3 unipolar(float3 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: error: redefinition of 'unipolar'
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:95:22: note: previous definition is here
static inline float4 unipolar(float4 v) { return v * 0.5 + 0.5; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: error: redefinition of 'bipolar'
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:96:21: note: previous definition is here
static inline float bipolar(float v) { return v * 2.0 - 1.0; }
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: error: redefinition of 'bipolar'
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:97:22: note: previous definition is here
static inline float2 bipolar(float2 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: error: redefinition of 'bipolar'
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:98:22: note: previous definition is here
static inline float3 bipolar(float3 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: error: redefinition of 'bipolar'
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:99:22: note: previous definition is here
static inline float4 bipolar(float4 v) { return v * 2.0 - 1.0; }
                     ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: error: redefinition of 'hash11'
static inline float hash11(float p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:110:21: note: previous definition is here
static inline float hash11(float p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: error: redefinition of 'hash12'
static inline float hash12(float2 p) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:118:21: note: previous definition is here
static inline float hash12(float2 p) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: error: redefinition of 'ollin_uniform24'
static inline float ollin_uniform24(uint3 v) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:130:21: note: previous definition is here
static inline float ollin_uniform24(uint3 v) {
                    ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal:39:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/Shader3D.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderShapes.metal:7:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderCore.metal:8:
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: error: redefinition of 'hash13'
static inline float hash13(float3 p3) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/OllinShaderLib.metal:139:21: note: previous definition is here
static inline float hash13(float3 p3) {
                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderOcean.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderOcean.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderOcean.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderOcean.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderOcean.metal
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderIBL.metal (in target 'Ollin_Ollin' from project 'Ollin')
    cd /Users/admin/builder/spi-builder-workspace
    /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.6.42.0.znZX9R/Metal.xctoolchain/usr/bin/metal -c -target air64-apple-macos26.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -isysroot /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderIBL.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderIBL.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Ollin.build/Debug/Ollin_Ollin.build/Metal/ShaderIBL.dat /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderIBL.metal
2026-10-27 20:38:30.722 xcodebuild[857:5360] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:0caa5879b14f5d78c945160329c27fbece5dbaab, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:0caa5879b14f5d78c945160329c27fbece5dbaab, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:0caa5879b14f5d78c945160329c27fbece5dbaab, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:0caa5879b14f5d78c945160329c27fbece5dbaab, name:My Mac }
** BUILD FAILED **
The following build commands failed:
	CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderVolume.metal (in target 'Ollin_Ollin' from project 'Ollin')
	CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderStrands.metal (in target 'Ollin_Ollin' from project 'Ollin')
	CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderRaymarch.metal (in target 'Ollin_Ollin' from project 'Ollin')
	CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Ollin/Renderer/ShaderPathTrace.metal (in target 'Ollin_Ollin' from project 'Ollin')
	Building workspace spi-builder-workspace with scheme Ollin-Package
(5 failures)
BUILD FAILURE 6.3 macosXcodebuild