The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftAA, reference master (aa1e6f), with Swift 6.1 for Wasm on 11 Aug 2025 12:16:38 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.65.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/onekiloparsec/SwiftAA.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/onekiloparsec/SwiftAA
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at aa1e6f8 Update README.md
Cloned https://github.com/onekiloparsec/SwiftAA.git
Revision (git rev-parse @):
aa1e6f8205de8cd70531209c7f7a5d757d642f6d
SUCCESS checkout https://github.com/onekiloparsec/SwiftAA.git at master
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/onekiloparsec/SwiftAA.git
https://github.com/onekiloparsec/SwiftAA.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "cxx_language_standard" : "gnu++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftAA",
  "name" : "SwiftAA",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "AAplus",
      "targets" : [
        "AAplus"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AABridge",
      "targets" : [
        "AABridge"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftAA",
      "targets" : [
        "SwiftAA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftAATests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAATests",
      "path" : "Tests/SwiftAATests",
      "sources" : [
        "AberrationTests.swift",
        "AnglesTests.swift",
        "AngularSeparationTests.swift",
        "AsteroidsTests.swift",
        "AstronomicalCoordinatesTests.swift",
        "AstronomicalObjectTests.swift",
        "BinaryStarsTests.swift",
        "CelestialBodiesTests.swift",
        "ConstantsTests.swift",
        "DateTests.swift",
        "DistancesTests.swift",
        "EarthTests.swift",
        "EarthTwilightsTests.swift",
        "GeographicCoordinatesTests.swift",
        "IlluminatedFractionTests.swift",
        "JulianDayTests.swift",
        "JupiterMoonsTests.swift",
        "JupiterTests.swift",
        "MagnitudeTests.swift",
        "MarsTests.swift",
        "MercuryTests.swift",
        "MoonTests.swift",
        "NeptuneTests.swift",
        "NumericTypeTests.swift",
        "NutationTests.swift",
        "PlanetaryBaseTest.swift",
        "PlanetaryDiametersTests.swift",
        "PlanetaryOrbitsTests.swift",
        "PlanetaryPhenomenaTests.swift",
        "PlutoTests.swift",
        "RefractionTests.swift",
        "RiseTransitSetTests.swift",
        "SaturnTests.swift",
        "SunTests.swift",
        "TimesTests.swift",
        "UranusTests.swift",
        "VenusTests.swift",
        "XCTestExtensions.swift"
      ],
      "target_dependencies" : [
        "SwiftAA"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftAA",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAA",
      "path" : "Sources/SwiftAA",
      "product_memberships" : [
        "SwiftAA"
      ],
      "sources" : [
        "Angles.swift",
        "Asteroids.swift",
        "AstronomicalCoordinates.swift",
        "AstronomicalObject.swift",
        "AthmosphericRefraction.swift",
        "BinaryStars.swift",
        "CelestialBodies.swift",
        "Constants.swift",
        "DateExtensions.swift",
        "Distances.swift",
        "Earth.swift",
        "Fluxes.swift",
        "GeographicCoordinates.swift",
        "JulianDay.swift",
        "Jupiter.swift",
        "JupiterMoons.swift",
        "Magnitudes.swift",
        "Mars.swift",
        "Mercury.swift",
        "Moon.swift",
        "Neptune.swift",
        "NumericType.swift",
        "Nutation.swift",
        "ObjectBase.swift",
        "PlanetConstants.swift",
        "PlanetaryBase.swift",
        "PlanetaryDetails.swift",
        "PlanetaryOrbits.swift",
        "PlanetaryPhenomena.swift",
        "PlanetaryPhysicalDetails.swift",
        "Planets.swift",
        "Pluto.swift",
        "RiseTransitSet.swift",
        "Saturn.swift",
        "SaturnMoons.swift",
        "SaturnRings.swift",
        "ScientificConstants.swift",
        "Sun.swift",
        "Times.swift",
        "Uranus.swift",
        "Venus.swift"
      ],
      "target_dependencies" : [
        "AABridge"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AAplus",
      "module_type" : "ClangTarget",
      "name" : "AAplus",
      "path" : "Sources/AA+",
      "product_memberships" : [
        "AAplus",
        "AABridge",
        "SwiftAA"
      ],
      "sources" : [
        "AAAberration.cpp",
        "AAAngularSeparation.cpp",
        "AABinaryStar.cpp",
        "AACoordinateTransformation.cpp",
        "AADate.cpp",
        "AADiameters.cpp",
        "AADynamicalTime.cpp",
        "AAELP2000.cpp",
        "AAELPMPP02.cpp",
        "AAEarth.cpp",
        "AAEclipses.cpp",
        "AAEclipticalElements.cpp",
        "AAElementsPlanetaryOrbit.cpp",
        "AAElliptical.cpp",
        "AAEquationOfTime.cpp",
        "AAEquinoxesAndSolstices.cpp",
        "AAEquinoxesAndSolstices2.cpp",
        "AAFK5.cpp",
        "AAGalileanMoons.cpp",
        "AAGlobe.cpp",
        "AAIlluminatedFraction.cpp",
        "AAInterpolate.cpp",
        "AAJewishCalendar.cpp",
        "AAJupiter.cpp",
        "AAKepler.cpp",
        "AAMars.cpp",
        "AAMercury.cpp",
        "AAMoon.cpp",
        "AAMoonIlluminatedFraction.cpp",
        "AAMoonMaxDeclinations.cpp",
        "AAMoonMaxDeclinations2.cpp",
        "AAMoonNodes.cpp",
        "AAMoonNodes2.cpp",
        "AAMoonPerigeeApogee.cpp",
        "AAMoonPerigeeApogee2.cpp",
        "AAMoonPhases.cpp",
        "AAMoonPhases2.cpp",
        "AAMoslemCalendar.cpp",
        "AANearParabolic.cpp",
        "AANeptune.cpp",
        "AANodes.cpp",
        "AANutation.cpp",
        "AAParabolic.cpp",
        "AAParallactic.cpp",
        "AAParallax.cpp",
        "AAPhysicalJupiter.cpp",
        "AAPhysicalMars.cpp",
        "AAPhysicalMoon.cpp",
        "AAPhysicalSun.cpp",
        "AAPlanetPerihelionAphelion.cpp",
        "AAPlanetPerihelionAphelion2.cpp",
        "AAPlanetaryPhenomena.cpp",
        "AAPlanetaryPhenomena2.cpp",
        "AAPluto.cpp",
        "AAPrecession.cpp",
        "AARefraction.cpp",
        "AARiseTransitSet.cpp",
        "AARiseTransitSet2.cpp",
        "AASaturn.cpp",
        "AASaturnMoons.cpp",
        "AASaturnRings.cpp",
        "AASidereal.cpp",
        "AAStellarMagnitudes.cpp",
        "AASun.cpp",
        "AAUranus.cpp",
        "AAVSOP87.cpp",
        "AAVSOP87A_EAR.cpp",
        "AAVSOP87A_EMB.cpp",
        "AAVSOP87A_JUP.cpp",
        "AAVSOP87A_MAR.cpp",
        "AAVSOP87A_MER.cpp",
        "AAVSOP87A_NEP.cpp",
        "AAVSOP87A_SAT.cpp",
        "AAVSOP87A_URA.cpp",
        "AAVSOP87A_VEN.cpp",
        "AAVSOP87B_EAR.cpp",
        "AAVSOP87B_JUP.cpp",
        "AAVSOP87B_MAR.cpp",
        "AAVSOP87B_MER.cpp",
        "AAVSOP87B_NEP.cpp",
        "AAVSOP87B_SAT.cpp",
        "AAVSOP87B_URA.cpp",
        "AAVSOP87B_VEN.cpp",
        "AAVSOP87C_EAR.cpp",
        "AAVSOP87C_JUP.cpp",
        "AAVSOP87C_MAR.cpp",
        "AAVSOP87C_MER.cpp",
        "AAVSOP87C_NEP.cpp",
        "AAVSOP87C_SAT.cpp",
        "AAVSOP87C_URA.cpp",
        "AAVSOP87C_VEN.cpp",
        "AAVSOP87D_EAR.cpp",
        "AAVSOP87D_JUP.cpp",
        "AAVSOP87D_MAR.cpp",
        "AAVSOP87D_MER.cpp",
        "AAVSOP87D_NEP.cpp",
        "AAVSOP87D_SAT.cpp",
        "AAVSOP87D_URA.cpp",
        "AAVSOP87D_VEN.cpp",
        "AAVSOP87E_EAR.cpp",
        "AAVSOP87E_JUP.cpp",
        "AAVSOP87E_MAR.cpp",
        "AAVSOP87E_MER.cpp",
        "AAVSOP87E_NEP.cpp",
        "AAVSOP87E_SAT.cpp",
        "AAVSOP87E_SUN.cpp",
        "AAVSOP87E_URA.cpp",
        "AAVSOP87E_VEN.cpp",
        "AAVSOP87_EMB.cpp",
        "AAVSOP87_JUP.cpp",
        "AAVSOP87_MAR.cpp",
        "AAVSOP87_MER.cpp",
        "AAVSOP87_NEP.cpp",
        "AAVSOP87_SAT.cpp",
        "AAVSOP87_URA.cpp",
        "AAVSOP87_VEN.cpp",
        "AAVenus.cpp",
        "stdafx.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AABridgeTests",
      "module_type" : "ClangTarget",
      "name" : "AABridgeTests",
      "path" : "Tests/AABridgeTests",
      "sources" : [
        "EnumsTests.mm",
        "KPCAA2DCoordinateTests.mm",
        "KPCAA3DCoordinateTests.mm"
      ],
      "target_dependencies" : [
        "AABridge"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AABridge",
      "module_type" : "ClangTarget",
      "name" : "AABridge",
      "path" : "Sources/AABridge",
      "product_memberships" : [
        "AABridge",
        "SwiftAA"
      ],
      "sources" : [
        "KPCAA2DCoordinate.cpp",
        "KPCAA3DCoordinate.cpp",
        "KPCAAAberration.cpp",
        "KPCAAAngularSeparation.cpp",
        "KPCAABinaryStar.cpp",
        "KPCAACoordinateTransformation.cpp",
        "KPCAADate.cpp",
        "KPCAADiameters.cpp",
        "KPCAADynamicalTime.cpp",
        "KPCAAEarth.cpp",
        "KPCAAEclipses.cpp",
        "KPCAAEclipticalElements.cpp",
        "KPCAAElementsPlanetaryOrbit.cpp",
        "KPCAAElliptical.cpp",
        "KPCAAEquationOfTime.cpp",
        "KPCAAEquinoxesAndSolstices.cpp",
        "KPCAAFK5.cpp",
        "KPCAAGalileanMoons.cpp",
        "KPCAAGlobe.cpp",
        "KPCAAIlluminatedFraction.cpp",
        "KPCAAInterpolate.cpp",
        "KPCAAJupiter.cpp",
        "KPCAAKepler.cpp",
        "KPCAAMars.cpp",
        "KPCAAMercury.cpp",
        "KPCAAMoon.cpp",
        "KPCAAMoonIlluminatedFraction.cpp",
        "KPCAAMoonMaxDeclinations.cpp",
        "KPCAAMoonNodes.cpp",
        "KPCAAMoonPerigeeApogee.cpp",
        "KPCAAMoonPhases.cpp",
        "KPCAANearParabolic.cpp",
        "KPCAANeptune.cpp",
        "KPCAANodes.cpp",
        "KPCAANutation.cpp",
        "KPCAAParabolic.cpp",
        "KPCAAParallactic.cpp",
        "KPCAAParallax.cpp",
        "KPCAAPhysicalJupiter.cpp",
        "KPCAAPhysicalMars.cpp",
        "KPCAAPhysicalMoon.cpp",
        "KPCAAPhysicalSun.cpp",
        "KPCAAPlanetPerihelionAphelion.cpp",
        "KPCAAPlanetaryPhenomena.cpp",
        "KPCAAPluto.cpp",
        "KPCAAPrecession.cpp",
        "KPCAARefraction.cpp",
        "KPCAARiseTransitSet.cpp",
        "KPCAASaturn.cpp",
        "KPCAASaturnMoons.cpp",
        "KPCAASaturnRings.cpp",
        "KPCAASidereal.cpp",
        "KPCAAStellarMagnitudes.cpp",
        "KPCAASun.cpp",
        "KPCAAUranus.cpp",
        "KPCAAVenus.cpp"
      ],
      "target_dependencies" : [
        "AAplus"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
warning: 'spi-builder-workspace': ignoring target 'AABridgeTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -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 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': ignoring target 'AABridgeTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
Building for debugging...
[0/176] Write sources
[1/176] Compiling AAplus stdafx.cpp
[2/176] Compiling AABridge KPCAAAberration.cpp
[3/176] Compiling AABridge KPCAA3DCoordinate.cpp
[4/176] Write swift-version-24593BA9C3E375BF.txt
[5/176] Compiling AABridge KPCAACoordinateTransformation.cpp
[6/176] Compiling AABridge KPCAAElliptical.cpp
[7/176] Compiling AAplus AAElementsPlanetaryOrbit.cpp
[8/176] Compiling AAplus AAVenus.cpp
[9/176] Compiling AAplus AAVSOP87_VEN.cpp
[10/176] Compiling AAplus AAVSOP87_SAT.cpp
[11/176] Compiling AAplus AAVSOP87_NEP.cpp
[12/176] Compiling AAplus AAVSOP87_MER.cpp
[13/176] Compiling AAplus AAVSOP87_MAR.cpp
[14/176] Compiling AAplus AAVSOP87_JUP.cpp
[15/176] Compiling AAplus AAVSOP87_URA.cpp
[16/176] Compiling AAplus AAVSOP87_EMB.cpp
[17/176] Compiling AAplus AAVSOP87E_URA.cpp
[18/176] Compiling AAplus AAVSOP87E_VEN.cpp
[19/176] Compiling AAplus AAVSOP87E_SUN.cpp
[20/176] Compiling AAplus AAVSOP87E_NEP.cpp
[21/176] Compiling AAplus AAVSOP87E_MER.cpp
[22/176] Compiling AAplus AAVSOP87E_SAT.cpp
[23/176] Compiling AAplus AAVSOP87E_MAR.cpp
[24/176] Compiling AAplus AAVSOP87E_JUP.cpp
[25/176] Compiling AAplus AAVSOP87E_EAR.cpp
[26/176] Compiling AAplus AAVSOP87D_URA.cpp
[27/176] Compiling AAplus AAVSOP87D_VEN.cpp
[28/176] Compiling AAplus AAVSOP87D_NEP.cpp
[29/176] Compiling AAplus AAVSOP87D_SAT.cpp
[30/176] Compiling AAplus AAVSOP87D_JUP.cpp
[31/176] Compiling AAplus AAVSOP87D_MER.cpp
[32/176] Compiling AAplus AAVSOP87D_MAR.cpp
[33/176] Compiling AAplus AAVSOP87D_EAR.cpp
[34/176] Compiling AAplus AAVSOP87C_VEN.cpp
[35/176] Compiling AAplus AAVSOP87C_SAT.cpp
[36/176] Compiling AAplus AAVSOP87C_NEP.cpp
[37/176] Compiling AAplus AAVSOP87C_URA.cpp
[38/176] Compiling AAplus AAVSOP87C_MAR.cpp
[39/176] Compiling AAplus AAVSOP87C_MER.cpp
[40/176] Compiling AAplus AAVSOP87B_VEN.cpp
[41/176] Compiling AAplus AAVSOP87C_EAR.cpp
[42/176] Compiling AAplus AAVSOP87C_JUP.cpp
[43/176] Compiling AAplus AAVSOP87B_SAT.cpp
[44/176] Compiling AAplus AAVSOP87B_NEP.cpp
[45/176] Compiling AAplus AAVSOP87B_URA.cpp
[45/176] Compiling AAplus AAVSOP87B_JUP.cpp
[47/176] Compiling AAplus AAVSOP87A_VEN.cpp
[48/176] Compiling AAplus AAVSOP87B_MAR.cpp
[49/176] Compiling AAplus AAVSOP87B_MER.cpp
[50/176] Compiling AAplus AAVSOP87B_EAR.cpp
[51/176] Compiling AAplus AAVSOP87A_URA.cpp
[52/176] Compiling AAplus AAVSOP87A_MER.cpp
[53/176] Compiling AAplus AAVSOP87A_SAT.cpp
[54/176] Compiling AAplus AAVSOP87A_MAR.cpp
[55/176] Compiling AAplus AAVSOP87.cpp
[56/176] Compiling AAplus AAVSOP87A_NEP.cpp
[57/176] Compiling AAplus AAVSOP87A_EMB.cpp
[58/176] Compiling AAplus AAVSOP87A_JUP.cpp
[59/176] Compiling AAplus AASun.cpp
[60/176] Compiling AAplus AAStellarMagnitudes.cpp
[61/176] Compiling AAplus AASidereal.cpp
[62/176] Compiling AAplus AASaturnRings.cpp
[63/176] Compiling AAplus AAVSOP87A_EAR.cpp
[64/176] Compiling AAplus AARefraction.cpp
[65/176] Compiling AAplus AARiseTransitSet.cpp
[66/176] Compiling AAplus AAPrecession.cpp
[67/176] Compiling AAplus AASaturnMoons.cpp
[68/176] Compiling AAplus AAUranus.cpp
[69/176] Compiling AAplus AAPlanetPerihelionAphelion.cpp
[70/176] Compiling AAplus AASaturn.cpp
[71/176] Compiling AAplus AAPhysicalSun.cpp
[72/176] Compiling AAplus AAPluto.cpp
[73/176] Compiling AAplus AAPhysicalMoon.cpp
[74/176] Compiling AAplus AAPhysicalJupiter.cpp
[75/176] Compiling AAplus AAPhysicalMars.cpp
[76/176] Compiling AAplus AAParallax.cpp
[77/176] Compiling AAplus AAParallactic.cpp
[78/176] Compiling AAplus AAPlanetaryPhenomena.cpp
[79/176] Compiling AAplus AAParabolic.cpp
[80/176] Compiling AAplus AANodes.cpp
[81/176] Compiling AAplus AAMoslemCalendar.cpp
[82/176] Compiling AAplus AANeptune.cpp
[83/176] Compiling AAplus AANutation.cpp
[84/176] Compiling AAplus AANearParabolic.cpp
[85/176] Compiling AAplus AAMoonPhases.cpp
[86/176] Compiling AAplus AAMoonNodes.cpp
[87/176] Compiling AAplus AAMoonPerigeeApogee.cpp
[88/176] Compiling AAplus AAPlanetPerihelionAphelion2.cpp
[89/176] Compiling AAplus AAMoonPhases2.cpp
[90/176] Compiling AAplus AAMoonMaxDeclinations.cpp
[91/176] Compiling AAplus AARiseTransitSet2.cpp
[92/176] Compiling AAplus AAPlanetaryPhenomena2.cpp
[93/176] Compiling AAplus AAMoonNodes2.cpp
[94/176] Compiling AAplus AAMoonPerigeeApogee2.cpp
[95/176] Compiling AAplus AAKepler.cpp
[96/176] Compiling AAplus AAMoonIlluminatedFraction.cpp
[97/176] Compiling AAplus AAInterpolate.cpp
[98/176] Compiling AAplus AAJewishCalendar.cpp
[99/176] Compiling AAplus AAIlluminatedFraction.cpp
[100/176] Compiling AAplus AAMoon.cpp
[101/176] Compiling AAplus AAMars.cpp
[102/176] Compiling AAplus AAMoonMaxDeclinations2.cpp
[103/176] Compiling AAplus AAMercury.cpp
[104/176] Compiling AAplus AAJupiter.cpp
[105/176] Compiling AAplus AAGlobe.cpp
[106/176] Compiling AAplus AAGalileanMoons.cpp
[107/176] Compiling AAplus AAFK5.cpp
[108/176] Compiling AAplus AAEquinoxesAndSolstices.cpp
[108/176] Compiling AAplus AAEquationOfTime.cpp
[110/176] Compiling AAplus AAElliptical.cpp
[111/176] Compiling AAplus AAEclipticalElements.cpp
[112/176] Compiling AAplus AAEclipses.cpp
[113/176] Compiling AAplus AADiameters.cpp
[114/176] Compiling AAplus AACoordinateTransformation.cpp
[115/176] Compiling AAplus AABinaryStar.cpp
[116/176] Compiling AAplus AAEarth.cpp
[117/176] Compiling AAplus AAAngularSeparation.cpp
[118/176] Compiling AAplus AADate.cpp
[119/176] Compiling AABridge KPCAAUranus.cpp
[120/176] Compiling AABridge KPCAAVenus.cpp
[121/176] Compiling AAplus AAEquinoxesAndSolstices2.cpp
[122/176] Compiling AABridge KPCAASun.cpp
[123/176] Compiling AABridge KPCAAStellarMagnitudes.cpp
[124/176] Compiling AABridge KPCAASidereal.cpp
[125/176] Compiling AABridge KPCAASaturn.cpp
[126/176] Compiling AABridge KPCAARiseTransitSet.cpp
[127/176] Compiling AABridge KPCAASaturnRings.cpp
[128/176] Compiling AABridge KPCAASaturnMoons.cpp
[129/176] Compiling AAplus AADynamicalTime.cpp
[130/176] Compiling AABridge KPCAARefraction.cpp
[131/176] Compiling AABridge KPCAAPrecession.cpp
[132/176] Compiling AAplus AAAberration.cpp
[133/176] Compiling AABridge KPCAAPluto.cpp
[134/176] Compiling AABridge KPCAAPlanetaryPhenomena.cpp
[135/176] Compiling AABridge KPCAAPlanetPerihelionAphelion.cpp
[136/176] Compiling AABridge KPCAAPhysicalMoon.cpp
[137/176] Compiling AABridge KPCAAPhysicalSun.cpp
[138/176] Compiling AABridge KPCAAPhysicalMars.cpp
[139/176] Compiling AABridge KPCAAParallax.cpp
[140/176] Compiling AABridge KPCAAPhysicalJupiter.cpp
[141/176] Compiling AABridge KPCAAParallactic.cpp
[142/176] Compiling AABridge KPCAAParabolic.cpp
[143/176] Compiling AABridge KPCAANutation.cpp
[144/176] Compiling AABridge KPCAANeptune.cpp
[145/176] Compiling AABridge KPCAANodes.cpp
[146/176] Compiling AABridge KPCAANearParabolic.cpp
[147/176] Compiling AABridge KPCAAMoonPhases.cpp
[148/176] Compiling AABridge KPCAAMoonPerigeeApogee.cpp
[149/176] Compiling AABridge KPCAAMoonIlluminatedFraction.cpp
[150/176] Compiling AABridge KPCAAMercury.cpp
[151/176] Compiling AABridge KPCAAMoonNodes.cpp
[152/176] Compiling AABridge KPCAAMars.cpp
[153/176] Compiling AABridge KPCAAMoon.cpp
[154/176] Compiling AABridge KPCAAMoonMaxDeclinations.cpp
[155/176] Compiling AABridge KPCAAKepler.cpp
[156/176] Compiling AABridge KPCAAInterpolate.cpp
[157/176] Compiling AABridge KPCAAJupiter.cpp
[158/176] Compiling AABridge KPCAAGlobe.cpp
[159/176] Compiling AABridge KPCAAGalileanMoons.cpp
[160/176] Compiling AABridge KPCAAIlluminatedFraction.cpp
[161/176] Compiling AABridge KPCAAFK5.cpp
[162/176] Compiling AABridge KPCAAEquationOfTime.cpp
[162/176] Compiling AABridge KPCAAEquinoxesAndSolstices.cpp
[164/176] Compiling AABridge KPCAAEclipticalElements.cpp
[165/176] Compiling AABridge KPCAAElementsPlanetaryOrbit.cpp
[166/176] Compiling AAplus AAELPMPP02.cpp
[167/176] Compiling AAplus AAELP2000.cpp
[168/176] Compiling AABridge KPCAADynamicalTime.cpp
[169/176] Compiling AABridge KPCAAEarth.cpp
[170/176] Compiling AABridge KPCAAEclipses.cpp
[171/176] Compiling AABridge KPCAAAngularSeparation.cpp
[172/176] Compiling AABridge KPCAABinaryStar.cpp
[173/176] Compiling AABridge KPCAADiameters.cpp
[174/176] Compiling AABridge KPCAA2DCoordinate.cpp
[175/176] Compiling AABridge KPCAADate.cpp
[177/213] Emitting module SwiftAA
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:19:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public typealias CelestialColor=NSColor
17 | #else
18 |     public struct CelestialColor: Equatable, Hashable {
   |                   `- note: consider making struct 'CelestialColor' conform to the 'Sendable' protocol
19 |         public static let white = CelestialColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
   |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         public let red: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:63:16: warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |
62 |     // Called by the custom implementation of `fatalError`.
63 |     static var fatalErrorClosure: (String, StaticString, UInt) -> Never = defaultFatalErrorClosure
   |                |- warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'fatalErrorClosure' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'fatalErrorClosure' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 |     // backup of the original Swift `fatalError`
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:66:24: warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 |     // backup of the original Swift `fatalError`
66 |     private static let defaultFatalErrorClosure = { Swift.fatalError($0, file: $1, line: $2) }
   |                        |- warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'defaultFatalErrorClosure' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Replace the `fatalError` global function with something else.
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:48:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Equatorial radius of the Eart. Source: Wikipedia.
 48 |     public static let equatorialRadius: Meter = 6378140.0
    |                       |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'equatorialRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:50:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     public static let equatorialRadius: Meter = 6378140.0
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
    |                       |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'polarRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Accessor to all values of the underlying object details. Will probably become private
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Moon.swift:92:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |     /// The standard/mean apparent altitude for rise and set of the Moon. See AA p.102.
 92 |     public static let apparentRiseSetAltitude = Degree(0.125)
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     // MARK: - CelestialBody
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Planets.swift:60:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
58 |     /// of apparent rising or setting. There is a value for the stars and planets, and one for the Sun.
59 |     /// See AA p.101 for more explanations
60 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | }
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:16:12: warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// The length of Julian Years, in days.
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
    |            |- warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'JulianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:18:12: warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
    |            |- warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'BesselianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:21:12: warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_J2000_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
 23 |
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:22:12: warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_B1950_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:25:12: warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
 25 | public let MeanLunarEquatorInclination: Degree = 1.54242 // Relative, to Ecliptic. See p. 372 of AA.
    |            |- warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'MeanLunarEquatorInclination' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | public typealias Kilogram=Double
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:30:23: warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// The (constant) diameter of the Sun.
 30 |     public static let diameter: Meter = 1392000000.0
    |                       |- warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'diameter' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:33:23: warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
 33 |     public static let semiDiameterAtOneAU: ArcSecond = 959.63
    |                       |- warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'semiDiameterAtOneAU' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:112:15: note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
110 |
111 | /// The ArcSecond is a unit of angle.
112 | public struct ArcSecond: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
113 |     /// The ArcSecond value
114 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:36:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
 36 |     public static let apparentRiseSetAltitude = ArcMinute(-50).inDegrees // See AA p.101
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     // MARK: - Celestial Body
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[178/218] Compiling SwiftAA Pluto.swift
[179/218] Compiling SwiftAA RiseTransitSet.swift
[180/218] Compiling SwiftAA Saturn.swift
[181/218] Compiling SwiftAA SaturnMoons.swift
[182/218] Compiling SwiftAA SaturnRings.swift
[183/218] Compiling SwiftAA ScientificConstants.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:16:12: warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// The length of Julian Years, in days.
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
    |            |- warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'JulianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:18:12: warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
    |            |- warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'BesselianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:21:12: warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_J2000_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
 23 |
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:22:12: warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_B1950_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:25:12: warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
 25 | public let MeanLunarEquatorInclination: Degree = 1.54242 // Relative, to Ecliptic. See p. 372 of AA.
    |            |- warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'MeanLunarEquatorInclination' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | public typealias Kilogram=Double
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:30:23: warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// The (constant) diameter of the Sun.
 30 |     public static let diameter: Meter = 1392000000.0
    |                       |- warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'diameter' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:33:23: warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
 33 |     public static let semiDiameterAtOneAU: ArcSecond = 959.63
    |                       |- warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'semiDiameterAtOneAU' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:112:15: note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
110 |
111 | /// The ArcSecond is a unit of angle.
112 | public struct ArcSecond: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
113 |     /// The ArcSecond value
114 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:36:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
 36 |     public static let apparentRiseSetAltitude = ArcMinute(-50).inDegrees // See AA p.101
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     // MARK: - Celestial Body
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[184/218] Compiling SwiftAA Sun.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:16:12: warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// The length of Julian Years, in days.
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
    |            |- warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'JulianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:18:12: warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
    |            |- warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'BesselianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:21:12: warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_J2000_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
 23 |
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:22:12: warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_B1950_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:25:12: warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
 25 | public let MeanLunarEquatorInclination: Degree = 1.54242 // Relative, to Ecliptic. See p. 372 of AA.
    |            |- warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'MeanLunarEquatorInclination' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | public typealias Kilogram=Double
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:30:23: warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// The (constant) diameter of the Sun.
 30 |     public static let diameter: Meter = 1392000000.0
    |                       |- warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'diameter' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:33:23: warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
 33 |     public static let semiDiameterAtOneAU: ArcSecond = 959.63
    |                       |- warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'semiDiameterAtOneAU' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:112:15: note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
110 |
111 | /// The ArcSecond is a unit of angle.
112 | public struct ArcSecond: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
113 |     /// The ArcSecond value
114 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:36:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
 36 |     public static let apparentRiseSetAltitude = ArcMinute(-50).inDegrees // See AA p.101
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     // MARK: - Celestial Body
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[185/218] Compiling SwiftAA Times.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:16:12: warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// The length of Julian Years, in days.
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
    |            |- warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'JulianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:18:12: warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
    |            |- warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'BesselianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:21:12: warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_J2000_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
 23 |
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:22:12: warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_B1950_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:25:12: warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
 25 | public let MeanLunarEquatorInclination: Degree = 1.54242 // Relative, to Ecliptic. See p. 372 of AA.
    |            |- warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'MeanLunarEquatorInclination' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | public typealias Kilogram=Double
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:30:23: warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// The (constant) diameter of the Sun.
 30 |     public static let diameter: Meter = 1392000000.0
    |                       |- warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'diameter' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:33:23: warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
 33 |     public static let semiDiameterAtOneAU: ArcSecond = 959.63
    |                       |- warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'semiDiameterAtOneAU' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:112:15: note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
110 |
111 | /// The ArcSecond is a unit of angle.
112 | public struct ArcSecond: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
113 |     /// The ArcSecond value
114 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:36:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
 36 |     public static let apparentRiseSetAltitude = ArcMinute(-50).inDegrees // See AA p.101
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     // MARK: - Celestial Body
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[186/218] Compiling SwiftAA Uranus.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:16:12: warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// The length of Julian Years, in days.
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
    |            |- warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'JulianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:18:12: warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
    |            |- warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'BesselianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:21:12: warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_J2000_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
 23 |
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:22:12: warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_B1950_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:25:12: warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
 25 | public let MeanLunarEquatorInclination: Degree = 1.54242 // Relative, to Ecliptic. See p. 372 of AA.
    |            |- warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'MeanLunarEquatorInclination' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | public typealias Kilogram=Double
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:30:23: warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// The (constant) diameter of the Sun.
 30 |     public static let diameter: Meter = 1392000000.0
    |                       |- warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'diameter' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:33:23: warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
 33 |     public static let semiDiameterAtOneAU: ArcSecond = 959.63
    |                       |- warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'semiDiameterAtOneAU' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:112:15: note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
110 |
111 | /// The ArcSecond is a unit of angle.
112 | public struct ArcSecond: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
113 |     /// The ArcSecond value
114 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:36:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
 36 |     public static let apparentRiseSetAltitude = ArcMinute(-50).inDegrees // See AA p.101
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     // MARK: - Celestial Body
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[187/218] Compiling SwiftAA Venus.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:16:12: warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// The length of Julian Years, in days.
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
    |            |- warning: let 'JulianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'JulianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:18:12: warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | public let JulianYear: Day = 365.25            // See p.133 of AA.
 17 | /// The length of Besselian Years, in days.
 18 | public let BesselianYear: Day = 365.2421988    // See p.133 of AA.
    |            |- warning: let 'BesselianYear' is not concurrency-safe because non-'Sendable' type 'Day' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'BesselianYear' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
/host/spi-builder-workspace/Sources/SwiftAA/Times.swift:14:15: note: consider making struct 'Day' conform to the 'Sendable' protocol
 12 |
 13 | /// The Day is a number representing an Earth day.
 14 | public struct Day: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Day' conform to the 'Sendable' protocol
 15 |
 16 |     /// The Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:21:12: warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_J2000_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_J2000_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
 23 |
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:22:12: warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// The new standard epoch, as decided by the IAU in 1984.
 21 | public let StandardEpoch_J2000_0: JulianDay = 2451545.0 // See p.133 of AA.
 22 | public let StandardEpoch_B1950_0: JulianDay = 2433282.4235 // See p.133 of AA.
    |            |- warning: let 'StandardEpoch_B1950_0' is not concurrency-safe because non-'Sendable' type 'JulianDay' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'StandardEpoch_B1950_0' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
/host/spi-builder-workspace/Sources/SwiftAA/JulianDay.swift:15:15: note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 13 | /// By tradition, the Julian Day begins at Greenwhich mean noon, that is, at 12h Universal Time.
 14 | /// Julian Day structs conform to SwiftAA Numeric type protocol.
 15 | public struct JulianDay: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'JulianDay' conform to the 'Sendable' protocol
 16 |
 17 |     /// The Julian Day value
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:25:12: warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | /// Mean value of the lunar equator inclination, relative to the ecliptic.
 25 | public let MeanLunarEquatorInclination: Degree = 1.54242 // Relative, to Ecliptic. See p. 372 of AA.
    |            |- warning: let 'MeanLunarEquatorInclination' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'MeanLunarEquatorInclination' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | public typealias Kilogram=Double
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:30:23: warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |     /// The (constant) diameter of the Sun.
 30 |     public static let diameter: Meter = 1392000000.0
    |                       |- warning: static property 'diameter' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'diameter' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:33:23: warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// The (constant/adopted) semi-diameter of the Sun.
 33 |     public static let semiDiameterAtOneAU: ArcSecond = 959.63
    |                       |- warning: static property 'semiDiameterAtOneAU' is not concurrency-safe because non-'Sendable' type 'ArcSecond' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'semiDiameterAtOneAU' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:112:15: note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
110 |
111 | /// The ArcSecond is a unit of angle.
112 | public struct ArcSecond: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'ArcSecond' conform to the 'Sendable' protocol
113 |     /// The ArcSecond value
114 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Sun.swift:36:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// The default apparent altitude of the sun to compute rise and set times.
 36 |     public static let apparentRiseSetAltitude = ArcMinute(-50).inDegrees // See AA p.101
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     // MARK: - Celestial Body
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[188/218] Compiling SwiftAA CelestialBodies.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:19:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public typealias CelestialColor=NSColor
17 | #else
18 |     public struct CelestialColor: Equatable, Hashable {
   |                   `- note: consider making struct 'CelestialColor' conform to the 'Sendable' protocol
19 |         public static let white = CelestialColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
   |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         public let red: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:63:16: warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |
62 |     // Called by the custom implementation of `fatalError`.
63 |     static var fatalErrorClosure: (String, StaticString, UInt) -> Never = defaultFatalErrorClosure
   |                |- warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'fatalErrorClosure' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'fatalErrorClosure' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 |     // backup of the original Swift `fatalError`
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:66:24: warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 |     // backup of the original Swift `fatalError`
66 |     private static let defaultFatalErrorClosure = { Swift.fatalError($0, file: $1, line: $2) }
   |                        |- warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'defaultFatalErrorClosure' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Replace the `fatalError` global function with something else.
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:48:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Equatorial radius of the Eart. Source: Wikipedia.
 48 |     public static let equatorialRadius: Meter = 6378140.0
    |                       |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'equatorialRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:50:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     public static let equatorialRadius: Meter = 6378140.0
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
    |                       |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'polarRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Accessor to all values of the underlying object details. Will probably become private
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
[189/218] Compiling SwiftAA Constants.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:19:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public typealias CelestialColor=NSColor
17 | #else
18 |     public struct CelestialColor: Equatable, Hashable {
   |                   `- note: consider making struct 'CelestialColor' conform to the 'Sendable' protocol
19 |         public static let white = CelestialColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
   |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         public let red: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:63:16: warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |
62 |     // Called by the custom implementation of `fatalError`.
63 |     static var fatalErrorClosure: (String, StaticString, UInt) -> Never = defaultFatalErrorClosure
   |                |- warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'fatalErrorClosure' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'fatalErrorClosure' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 |     // backup of the original Swift `fatalError`
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:66:24: warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 |     // backup of the original Swift `fatalError`
66 |     private static let defaultFatalErrorClosure = { Swift.fatalError($0, file: $1, line: $2) }
   |                        |- warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'defaultFatalErrorClosure' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Replace the `fatalError` global function with something else.
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:48:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Equatorial radius of the Eart. Source: Wikipedia.
 48 |     public static let equatorialRadius: Meter = 6378140.0
    |                       |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'equatorialRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:50:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     public static let equatorialRadius: Meter = 6378140.0
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
    |                       |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'polarRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Accessor to all values of the underlying object details. Will probably become private
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
[190/218] Compiling SwiftAA DateExtensions.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:19:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public typealias CelestialColor=NSColor
17 | #else
18 |     public struct CelestialColor: Equatable, Hashable {
   |                   `- note: consider making struct 'CelestialColor' conform to the 'Sendable' protocol
19 |         public static let white = CelestialColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
   |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         public let red: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:63:16: warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |
62 |     // Called by the custom implementation of `fatalError`.
63 |     static var fatalErrorClosure: (String, StaticString, UInt) -> Never = defaultFatalErrorClosure
   |                |- warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'fatalErrorClosure' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'fatalErrorClosure' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 |     // backup of the original Swift `fatalError`
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:66:24: warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 |     // backup of the original Swift `fatalError`
66 |     private static let defaultFatalErrorClosure = { Swift.fatalError($0, file: $1, line: $2) }
   |                        |- warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'defaultFatalErrorClosure' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Replace the `fatalError` global function with something else.
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:48:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Equatorial radius of the Eart. Source: Wikipedia.
 48 |     public static let equatorialRadius: Meter = 6378140.0
    |                       |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'equatorialRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:50:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     public static let equatorialRadius: Meter = 6378140.0
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
    |                       |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'polarRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Accessor to all values of the underlying object details. Will probably become private
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
[191/218] Compiling SwiftAA Distances.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:19:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public typealias CelestialColor=NSColor
17 | #else
18 |     public struct CelestialColor: Equatable, Hashable {
   |                   `- note: consider making struct 'CelestialColor' conform to the 'Sendable' protocol
19 |         public static let white = CelestialColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
   |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         public let red: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:63:16: warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |
62 |     // Called by the custom implementation of `fatalError`.
63 |     static var fatalErrorClosure: (String, StaticString, UInt) -> Never = defaultFatalErrorClosure
   |                |- warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'fatalErrorClosure' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'fatalErrorClosure' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 |     // backup of the original Swift `fatalError`
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:66:24: warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 |     // backup of the original Swift `fatalError`
66 |     private static let defaultFatalErrorClosure = { Swift.fatalError($0, file: $1, line: $2) }
   |                        |- warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'defaultFatalErrorClosure' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Replace the `fatalError` global function with something else.
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:48:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Equatorial radius of the Eart. Source: Wikipedia.
 48 |     public static let equatorialRadius: Meter = 6378140.0
    |                       |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'equatorialRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:50:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     public static let equatorialRadius: Meter = 6378140.0
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
    |                       |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'polarRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Accessor to all values of the underlying object details. Will probably become private
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
[192/218] Compiling SwiftAA Earth.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:19:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public typealias CelestialColor=NSColor
17 | #else
18 |     public struct CelestialColor: Equatable, Hashable {
   |                   `- note: consider making struct 'CelestialColor' conform to the 'Sendable' protocol
19 |         public static let white = CelestialColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
   |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CelestialColor' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         public let red: Double
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:63:16: warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |
62 |     // Called by the custom implementation of `fatalError`.
63 |     static var fatalErrorClosure: (String, StaticString, UInt) -> Never = defaultFatalErrorClosure
   |                |- warning: static property 'fatalErrorClosure' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'fatalErrorClosure' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'fatalErrorClosure' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 |     // backup of the original Swift `fatalError`
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:66:24: warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 |     // backup of the original Swift `fatalError`
66 |     private static let defaultFatalErrorClosure = { Swift.fatalError($0, file: $1, line: $2) }
   |                        |- warning: static property 'defaultFatalErrorClosure' is not concurrency-safe because non-'Sendable' type '(String, StaticString, UInt) -> Never' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'defaultFatalErrorClosure' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Replace the `fatalError` global function with something else.
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:48:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Equatorial radius of the Eart. Source: Wikipedia.
 48 |     public static let equatorialRadius: Meter = 6378140.0
    |                       |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'equatorialRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
/host/spi-builder-workspace/Sources/SwiftAA/Earth.swift:50:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     public static let equatorialRadius: Meter = 6378140.0
 49 |     /// Polar radius of the Eart. Source: Wikipedia.
 50 |     public static let polarRadius: Meter = 6356760.0
    |                       |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Meter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'polarRadius' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Accessor to all values of the underlying object details. Will probably become private
/host/spi-builder-workspace/Sources/SwiftAA/Distances.swift:77:15: note: consider making struct 'Meter' conform to the 'Sendable' protocol
 75 |
 76 | /// The Meter is a unit of distance.
 77 | public struct Meter: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Meter' conform to the 'Sendable' protocol
 78 |     /// The Meter value
 79 |     public let value: Double
[193/218] Compiling SwiftAA Angles.swift
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[194/218] Compiling SwiftAA Asteroids.swift
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[195/218] Compiling SwiftAA AstronomicalCoordinates.swift
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[196/218] Compiling SwiftAA AstronomicalObject.swift
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[197/218] Compiling SwiftAA AthmosphericRefraction.swift
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[198/218] Compiling SwiftAA BinaryStars.swift
/host/spi-builder-workspace/Sources/SwiftAA/AstronomicalObject.swift:31:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public var radiusVector: AstronomicalUnit { get { return -1 } }
30 |
31 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees // See AA p.101
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[199/218] Compiling SwiftAA Fluxes.swift
[200/218] Compiling SwiftAA GeographicCoordinates.swift
[201/218] Compiling SwiftAA JulianDay.swift
[202/218] Compiling SwiftAA Jupiter.swift
[203/218] Compiling SwiftAA JupiterMoons.swift
[204/218] Compiling SwiftAA NumericType.swift
[205/218] Compiling SwiftAA Nutation.swift
[206/218] Compiling SwiftAA ObjectBase.swift
[207/218] Compiling SwiftAA PlanetConstants.swift
[208/218] Compiling SwiftAA PlanetaryBase.swift
[209/218] Compiling SwiftAA PlanetaryDetails.swift
/host/spi-builder-workspace/Sources/SwiftAA/Planets.swift:60:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
58 |     /// of apparent rising or setting. There is a value for the stars and planets, and one for the Sun.
59 |     /// See AA p.101 for more explanations
60 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | }
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[210/218] Compiling SwiftAA PlanetaryOrbits.swift
/host/spi-builder-workspace/Sources/SwiftAA/Planets.swift:60:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
58 |     /// of apparent rising or setting. There is a value for the stars and planets, and one for the Sun.
59 |     /// See AA p.101 for more explanations
60 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | }
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[211/218] Compiling SwiftAA PlanetaryPhenomena.swift
/host/spi-builder-workspace/Sources/SwiftAA/Planets.swift:60:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
58 |     /// of apparent rising or setting. There is a value for the stars and planets, and one for the Sun.
59 |     /// See AA p.101 for more explanations
60 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | }
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[212/218] Compiling SwiftAA PlanetaryPhysicalDetails.swift
/host/spi-builder-workspace/Sources/SwiftAA/Planets.swift:60:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
58 |     /// of apparent rising or setting. There is a value for the stars and planets, and one for the Sun.
59 |     /// See AA p.101 for more explanations
60 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | }
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[213/218] Compiling SwiftAA Planets.swift
/host/spi-builder-workspace/Sources/SwiftAA/Planets.swift:60:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
58 |     /// of apparent rising or setting. There is a value for the stars and planets, and one for the Sun.
59 |     /// See AA p.101 for more explanations
60 |     public static let apparentRiseSetAltitude = ArcMinute(-34).inDegrees
   |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | }
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[214/218] Compiling SwiftAA Magnitudes.swift
/host/spi-builder-workspace/Sources/SwiftAA/Moon.swift:92:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |     /// The standard/mean apparent altitude for rise and set of the Moon. See AA p.102.
 92 |     public static let apparentRiseSetAltitude = Degree(0.125)
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     // MARK: - CelestialBody
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[215/218] Compiling SwiftAA Mars.swift
/host/spi-builder-workspace/Sources/SwiftAA/Moon.swift:92:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |     /// The standard/mean apparent altitude for rise and set of the Moon. See AA p.102.
 92 |     public static let apparentRiseSetAltitude = Degree(0.125)
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     // MARK: - CelestialBody
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[216/218] Compiling SwiftAA Mercury.swift
/host/spi-builder-workspace/Sources/SwiftAA/Moon.swift:92:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |     /// The standard/mean apparent altitude for rise and set of the Moon. See AA p.102.
 92 |     public static let apparentRiseSetAltitude = Degree(0.125)
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     // MARK: - CelestialBody
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[217/218] Compiling SwiftAA Moon.swift
/host/spi-builder-workspace/Sources/SwiftAA/Moon.swift:92:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |     /// The standard/mean apparent altitude for rise and set of the Moon. See AA p.102.
 92 |     public static let apparentRiseSetAltitude = Degree(0.125)
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     // MARK: - CelestialBody
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[218/218] Compiling SwiftAA Neptune.swift
/host/spi-builder-workspace/Sources/SwiftAA/Moon.swift:92:23: warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |     /// The standard/mean apparent altitude for rise and set of the Moon. See AA p.102.
 92 |     public static let apparentRiseSetAltitude = Degree(0.125)
    |                       |- warning: static property 'apparentRiseSetAltitude' is not concurrency-safe because non-'Sendable' type 'Degree' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'apparentRiseSetAltitude' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     // MARK: - CelestialBody
/host/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': ignoring target 'AABridgeTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/38] Compiling SwiftAA PlanetaryDetails.swift
[3/38] Compiling SwiftAA PlanetaryOrbits.swift
[4/38] Compiling SwiftAA PlanetaryPhenomena.swift
[5/38] Compiling SwiftAA PlanetaryPhysicalDetails.swift
[6/38] Compiling SwiftAA Planets.swift
[7/38] Compiling SwiftAA Pluto.swift
[8/38] Compiling SwiftAA RiseTransitSet.swift
[9/38] Compiling SwiftAA Saturn.swift
[10/38] Compiling SwiftAA SaturnMoons.swift
[11/38] Compiling SwiftAA SaturnRings.swift
[12/38] Compiling SwiftAA CelestialBodies.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
[13/38] Compiling SwiftAA Constants.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
[14/38] Compiling SwiftAA DateExtensions.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
[15/38] Compiling SwiftAA Distances.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
[16/38] Compiling SwiftAA Earth.swift
/host/spi-builder-workspace/Sources/SwiftAA/Constants.swift:55:25: error: value of type 'RunLoop' has no member 'run'
53 | public func unreachable() -> Never {
54 |     repeat {
55 |         RunLoop.current.run()
   |                         `- error: value of type 'RunLoop' has no member 'run'
56 |     } while (true)
57 | }
[17/43] Emitting module SwiftAA
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[18/43] Compiling SwiftAA NumericType.swift
[19/43] Compiling SwiftAA Nutation.swift
[20/43] Compiling SwiftAA ObjectBase.swift
[21/43] Compiling SwiftAA PlanetConstants.swift
[22/43] Compiling SwiftAA PlanetaryBase.swift
[23/43] Compiling SwiftAA Magnitudes.swift
[24/43] Compiling SwiftAA Mars.swift
[25/43] Compiling SwiftAA Mercury.swift
[26/43] Compiling SwiftAA Moon.swift
[27/43] Compiling SwiftAA Neptune.swift
[28/43] Compiling SwiftAA Fluxes.swift
[29/43] Compiling SwiftAA GeographicCoordinates.swift
[30/43] Compiling SwiftAA JulianDay.swift
[31/43] Compiling SwiftAA Jupiter.swift
[32/43] Compiling SwiftAA JupiterMoons.swift
[33/43] Compiling SwiftAA Angles.swift
[34/43] Compiling SwiftAA Asteroids.swift
[35/43] Compiling SwiftAA AstronomicalCoordinates.swift
[36/43] Compiling SwiftAA AstronomicalObject.swift
[37/43] Compiling SwiftAA AthmosphericRefraction.swift
[38/43] Compiling SwiftAA BinaryStars.swift
[39/43] Compiling SwiftAA ScientificConstants.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[40/43] Compiling SwiftAA Sun.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[41/43] Compiling SwiftAA Times.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[42/43] Compiling SwiftAA Uranus.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[43/43] Compiling SwiftAA Venus.swift
/host/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AABridge' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
BUILD FAILURE 6.1 wasm