The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Ollin, reference main (be1901), with Swift 6.1 for macOS (SPM) on 28 Oct 2026 00:37:38 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/eaviles/Ollin.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/eaviles/Ollin
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at be1901e The ground under the sky, the cloud before the sun, and a tessellator that never takes the window down. The lower half of a `.sky` environment whose sun lights the scene was the sky's mirror dimmed by the ground albedo, which left the sun's beam out of the ground: a matte ground at albedo 0.3 is about four times that mirror, so a face turned down and away from the sun read dark. The sun-lit bake now fills the lower hemisphere with the radiance a level matte ground really has, one value in every direction, the albedo times the level irradiance of sky and beam over pi: both generators leave the mirrored hemisphere black under a flag, one kernel reduces the baked upper hemisphere itself (cosine and solid-angle weighted, so a cloudy sky's ground is lit by the cloudy sky) and adds the beam's expected share, and a fill kernel paints the rows, with `SkySun.levelIrradiance` and `groundRadiance` as the CPU twins for the exposure, which now counts the ground over its half of the sphere and so drops about 14% at that sky. A face turned down reads the sunlit ground, the backdrop below the horizon is that one flat ground, a white ball's sunlit side stands out from its far side by about five times rather than eight, and a sky whose sun is not a light keeps the mirror byte-identical. Under a cloudscape the sun kept 1 minus the coverage of its beam whether the backdrop showed it in a gap or behind a cloud. The bake now marches the cloud shell along the sun's own direction with the view march's extinction and the backdrop's horizon fade, so the share is the dimming the backdrop gives the disc, written beside the ground into 32 bytes of shared memory; the renderer hands it to the drawer at the top of every frame path, before anything packs the lights, a frame late in a window and exact in a headless frame, which bakes a missing key on its own command buffer and waits, and `skySunLight()` scales the beam by it while the exposure keeps the expected share, so a passing cloud darkens the scene rather than swinging the exposure. Measured: the CPU irradiance reads the model's own numbers within 0.03%, the baked ground matches the CPU model within 0.2% and a traced white plane within 5%, a plate's underside reads the trace's own ratio and a matte floor's 0.3, the sun keeps its whole beam in a gap and 0.118 behind a cloud where the backdrop dims the disc to 0.146. Three references, the media of sixteen examples, and two Guide figures lit by the sky's own sun are re-rendered; the fifteen other figures under a sky light their set with a preset's own key, so the sun never joins and their bake did not move a byte. Apart from that, a closed `curveThrough` ring that had collapsed to under 1% of its area, crossing itself hundreds of times within a few pixels with points on top of each other, ended a live window three times from `withClip` and `drawShape` on an assertion inside the fill tessellator, whose sweep had lost its vertex order in single precision. The tessellator runs in double now (one noted line in the vendored header, which the web page's build shares), its asserts are compiled out in every build as the page's build always had them, and the expander cleans a fill's input first: consecutive points within a millionth of the largest coordinate merge, a ring with nothing to fill is dropped, and a ring that crosses itself is kept whole, since a figure eight has no signed area and fills two lobes. The cleaning alone was luck (it rescued two generated rings and not a third, seven in a hundred thousand), the double passed a quarter million without an assert at about 15% more per pathological ring, and every glyph, fill, SVG, and page suite stayed byte-identical. Twelve tests and seventeen cases across the two suites, each held to a model, a trace, or a construction, and eleven planted defects each red in its own test: the ground's reduce without its cosine, the fill never painted, the CPU quadrature without its cosine, the shell's extinction doubled, the headless sync not waiting, the closing pair kept, a ring along a line kept, a figure eight dropped by its signed area, the merging distance a ten-thousandth of the coordinates, and the old tessellator's precision and asserts restored, which aborts the ring test's process.
Updating files:  61% (3516/5724)
Updating files:  62% (3549/5724)
Updating files:  63% (3607/5724)
Updating files:  64% (3664/5724)
Updating files:  65% (3721/5724)
Updating files:  66% (3778/5724)
Updating files:  67% (3836/5724)
Updating files:  68% (3893/5724)
Updating files:  69% (3950/5724)
Updating files:  70% (4007/5724)
Updating files:  71% (4065/5724)
Updating files:  72% (4122/5724)
Updating files:  73% (4179/5724)
Updating files:  74% (4236/5724)
Updating files:  75% (4293/5724)
Updating files:  76% (4351/5724)
Updating files:  77% (4408/5724)
Updating files:  78% (4465/5724)
Updating files:  79% (4522/5724)
Updating files:  80% (4580/5724)
Updating files:  81% (4637/5724)
Updating files:  82% (4694/5724)
Updating files:  83% (4751/5724)
Updating files:  84% (4809/5724)
Updating files:  85% (4866/5724)
Updating files:  86% (4923/5724)
Updating files:  87% (4980/5724)
Updating files:  88% (5038/5724)
Updating files:  89% (5095/5724)
Updating files:  90% (5152/5724)
Updating files:  91% (5209/5724)
Updating files:  92% (5267/5724)
Updating files:  93% (5324/5724)
Updating files:  94% (5381/5724)
Updating files:  95% (5438/5724)
Updating files:  96% (5496/5724)
Updating files:  97% (5553/5724)
Updating files:  98% (5610/5724)
Updating files:  99% (5667/5724)
Updating files: 100% (5724/5724)
Updating files: 100% (5724/5724), done.
Cloned https://github.com/eaviles/Ollin.git
Revision (git rev-parse @):
be1901e42175fd2fdf34fbdfae8f727d5a1f0846
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/eaviles/Ollin.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/eaviles/Ollin.git
https://github.com/eaviles/Ollin.git
error: 'spi-builder-workspace': Invalid manifest (compiled with: ["/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.mg4kV3/vfs.yaml", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-target", "arm64-apple-macosx14.0", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-swift-version", "6", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-package-description-version", "6.0.0", "/Users/admin/builder/spi-builder-workspace/Package.swift", "-o", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.LpK97n/spi-builder-workspace-manifest"])
/Users/admin/builder/spi-builder-workspace/Package.swift:9:8: error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
   7 | // framework.
   8 | #if compiler(<6.3)
   9 | #error("Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.")
     |        `- error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
  10 | #endif
  11 |
error: fatalError
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
error: 'spi-builder-workspace': Invalid manifest (compiled with: ["/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.I9ybsa/vfs.yaml", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-target", "arm64-apple-macosx14.0", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-swift-version", "6", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-package-description-version", "6.0.0", "/Users/admin/builder/spi-builder-workspace/Package.swift", "-o", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.2jBU9z/spi-builder-workspace-manifest"])
/Users/admin/builder/spi-builder-workspace/Package.swift:9:8: error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
   7 | // framework.
   8 | #if compiler(<6.3)
   9 | #error("Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.")
     |        `- error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
  10 | #endif
  11 |
error: 'spi-builder-workspace': Invalid manifest (compiled with: ["/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.mcPaWe/vfs.yaml", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-target", "arm64-apple-macosx14.0", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-swift-version", "6", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-package-description-version", "6.0.0", "/Users/admin/builder/spi-builder-workspace/Package.swift", "-o", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.FOLkVX/spi-builder-workspace-manifest"])
/Users/admin/builder/spi-builder-workspace/Package.swift:9:8: error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
   7 | // framework.
   8 | #if compiler(<6.3)
   9 | #error("Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.")
     |        `- error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
  10 | #endif
  11 |
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
error: 'spi-builder-workspace': Invalid manifest (compiled with: ["/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.A7991y/vfs.yaml", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-target", "arm64-apple-macosx14.0", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-swift-version", "6", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-package-description-version", "6.0.0", "/Users/admin/builder/spi-builder-workspace/Package.swift", "-o", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.IG16m8/spi-builder-workspace-manifest"])
/Users/admin/builder/spi-builder-workspace/Package.swift:9:8: error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
   7 | // framework.
   8 | #if compiler(<6.3)
   9 | #error("Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.")
     |        `- error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
  10 | #endif
  11 |
error: 'spi-builder-workspace': Invalid manifest (compiled with: ["/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.F9y1WV/vfs.yaml", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-target", "arm64-apple-macosx14.0", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks", "-F", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-L", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-swift-version", "6", "-I", "/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-sdk", "/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk", "-package-description-version", "6.0.0", "/Users/admin/builder/spi-builder-workspace/Package.swift", "-o", "/var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.LSfhh5/spi-builder-workspace-manifest"])
/Users/admin/builder/spi-builder-workspace/Package.swift:9:8: error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
   7 | // framework.
   8 | #if compiler(<6.3)
   9 | #error("Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.")
     |        `- error: Building Ollin needs Swift 6.3 or newer (Xcode 26); running a sketch needs macOS 26 or newer. Select a newer toolchain and build again.
  10 | #endif
  11 |
BUILD FAILURE 6.1 macosSpm