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 (e5ed4a), with Swift 6.1 for Wasm on 28 May 2025 12:08:54 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-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.63.1
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 e5ed4a8 Update README.md
Cloned https://github.com/onekiloparsec/SwiftAA.git
Revision (git rev-parse @):
e5ed4a860d7c8be498ce4583c9f5d772a7cdaa79
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-4606859-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:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
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] Compiling AABridge KPCAADate.cpp
[1/176] Write sources
[2/176] Compiling AABridge KPCAAAngularSeparation.cpp
[3/176] Compiling AABridge KPCAAAberration.cpp
[4/176] Compiling AAplus stdafx.cpp
[5/176] Compiling AABridge KPCAABinaryStar.cpp
[6/176] Write swift-version-24593BA9C3E375BF.txt
[7/176] Compiling AABridge KPCAACoordinateTransformation.cpp
[8/176] Compiling AABridge KPCAA2DCoordinate.cpp
[9/176] Compiling AABridge KPCAA3DCoordinate.cpp
[10/176] Compiling AAplus AAVenus.cpp
[11/176] Compiling AAplus AAVSOP87_VEN.cpp
[12/176] Compiling AAplus AAVSOP87_MER.cpp
[13/176] Compiling AAplus AAVSOP87_MAR.cpp
[14/176] Compiling AAplus AAVSOP87_NEP.cpp
[15/176] Compiling AAplus AAVSOP87_URA.cpp
[16/176] Compiling AAplus AAVSOP87_SAT.cpp
[17/176] Compiling AAplus AAVSOP87_JUP.cpp
[18/176] Compiling AAplus AAVSOP87_EMB.cpp
[19/176] Compiling AAplus AAVSOP87E_URA.cpp
[20/176] Compiling AAplus AAVSOP87E_MAR.cpp
[21/176] Compiling AAplus AAVSOP87E_VEN.cpp
[22/176] Compiling AAplus AAVSOP87E_SUN.cpp
[23/176] Compiling AAplus AAVSOP87E_SAT.cpp
[24/176] Compiling AAplus AAVSOP87E_MER.cpp
[25/176] Compiling AAplus AAVSOP87E_NEP.cpp
[26/176] Compiling AAplus AAVSOP87E_JUP.cpp
[27/176] Compiling AAplus AAVSOP87D_NEP.cpp
[28/176] Compiling AAplus AAVSOP87E_EAR.cpp
[29/176] Compiling AAplus AAVSOP87D_VEN.cpp
[30/176] Compiling AAplus AAVSOP87D_URA.cpp
[30/176] Compiling AAplus AAVSOP87D_MER.cpp
[32/176] Compiling AAplus AAVSOP87D_MAR.cpp
[33/176] Compiling AAplus AAVSOP87D_SAT.cpp
[34/176] Compiling AAplus AAVSOP87C_VEN.cpp
[35/176] Compiling AAplus AAVSOP87D_EAR.cpp
[36/176] Compiling AAplus AAVSOP87D_JUP.cpp
[37/176] Compiling AAplus AAVSOP87C_SAT.cpp
[38/176] Compiling AAplus AAVSOP87C_NEP.cpp
[39/176] Compiling AAplus AAVSOP87C_URA.cpp
[40/176] Compiling AAplus AAVSOP87C_MAR.cpp
[41/176] Compiling AAplus AAVSOP87C_MER.cpp
[42/176] Compiling AAplus AAVSOP87C_JUP.cpp
[43/176] Compiling AAplus AAVSOP87B_VEN.cpp
[44/176] Compiling AAplus AAVSOP87B_URA.cpp
[45/176] Compiling AAplus AAVSOP87B_NEP.cpp
[46/176] Compiling AAplus AAVSOP87C_EAR.cpp
[47/176] Compiling AAplus AAVSOP87B_SAT.cpp
[48/176] Compiling AAplus AAVSOP87B_MAR.cpp
[49/176] Compiling AAplus AAVSOP87B_MER.cpp
[50/176] Compiling AAplus AAVSOP87A_VEN.cpp
[51/176] Compiling AAplus AAVSOP87B_JUP.cpp
[52/176] Compiling AAplus AAVSOP87B_EAR.cpp
[53/176] Compiling AAplus AAVSOP87A_SAT.cpp
[54/176] Compiling AAplus AAVSOP87.cpp
[55/176] Compiling AAplus AAVSOP87A_URA.cpp
[56/176] Compiling AAplus AAVSOP87A_MER.cpp
[57/176] Compiling AAplus AAVSOP87A_NEP.cpp
[58/176] Compiling AAplus AASidereal.cpp
[59/176] Compiling AAplus AASun.cpp
[60/176] Compiling AAplus AAStellarMagnitudes.cpp
[61/176] Compiling AAplus AAVSOP87A_EAR.cpp
[62/176] Compiling AAplus AAVSOP87A_MAR.cpp
[63/176] Compiling AAplus AAVSOP87A_EMB.cpp
[64/176] Compiling AAplus AASaturnRings.cpp
[65/176] Compiling AAplus AARiseTransitSet.cpp
[66/176] Compiling AAplus AASaturnMoons.cpp
[67/176] Compiling AAplus AARefraction.cpp
[68/176] Compiling AAplus AAVSOP87A_JUP.cpp
[69/176] Compiling AAplus AAPrecession.cpp
[70/176] Compiling AAplus AAUranus.cpp
[71/176] Compiling AAplus AAPlanetPerihelionAphelion.cpp
[72/176] Compiling AAplus AAPhysicalSun.cpp
[73/176] Compiling AAplus AAPhysicalMoon.cpp
[74/176] Compiling AAplus AAPhysicalMars.cpp
[75/176] Compiling AAplus AAPluto.cpp
[76/176] Compiling AAplus AASaturn.cpp
[77/176] Compiling AAplus AAPhysicalJupiter.cpp
[78/176] Compiling AAplus AAParallactic.cpp
[79/176] Compiling AAplus AAParallax.cpp
[80/176] Compiling AAplus AAPlanetPerihelionAphelion2.cpp
[81/176] Compiling AAplus AAParabolic.cpp
[82/176] Compiling AAplus AAPlanetaryPhenomena.cpp
[83/176] Compiling AAplus AANodes.cpp
[84/176] Compiling AAplus AANearParabolic.cpp
[85/176] Compiling AAplus AAMoslemCalendar.cpp
[86/176] Compiling AAplus AAMoonPhases.cpp
[87/176] Compiling AAplus AARiseTransitSet2.cpp
[88/176] Compiling AAplus AANutation.cpp
[89/176] Compiling AAplus AAMoonNodes.cpp
[90/176] Compiling AAplus AAPlanetaryPhenomena2.cpp
[91/176] Compiling AAplus AAMoonMaxDeclinations.cpp
[92/176] Compiling AAplus AAMoonPerigeeApogee.cpp
[93/176] Compiling AAplus AANeptune.cpp
[94/176] Compiling AAplus AAMoonIlluminatedFraction.cpp
[95/176] Compiling AAplus AAMoonPerigeeApogee2.cpp
[96/176] Compiling AAplus AAKepler.cpp
[97/176] Compiling AAplus AAMoonPhases2.cpp
[98/176] Compiling AAplus AAJewishCalendar.cpp
[99/176] Compiling AAplus AAInterpolate.cpp
[100/176] Compiling AAplus AAMoon.cpp
[101/176] Compiling AAplus AAMoonNodes2.cpp
[102/176] Compiling AAplus AAMoonMaxDeclinations2.cpp
[103/176] Compiling AAplus AAMars.cpp
[104/176] Compiling AAplus AAMercury.cpp
[105/176] Compiling AAplus AAGlobe.cpp
[106/176] Compiling AAplus AAIlluminatedFraction.cpp
[107/176] Compiling AAplus AAFK5.cpp
[108/176] Compiling AAplus AAJupiter.cpp
[109/176] Compiling AAplus AAEquationOfTime.cpp
[110/176] Compiling AAplus AAElliptical.cpp
[111/176] Compiling AAplus AAGalileanMoons.cpp
[112/176] Compiling AAplus AAEquinoxesAndSolstices.cpp
[113/176] Compiling AAplus AAEclipticalElements.cpp
[114/176] Compiling AAplus AAElementsPlanetaryOrbit.cpp
[115/176] Compiling AAplus AADiameters.cpp
[116/176] Compiling AAplus AAEclipses.cpp
[117/176] Compiling AAplus AACoordinateTransformation.cpp
[118/176] Compiling AAplus AABinaryStar.cpp
[119/176] Compiling AAplus AAAngularSeparation.cpp
[120/176] Compiling AAplus AAEarth.cpp
[121/176] Compiling AAplus AAEquinoxesAndSolstices2.cpp
[122/176] Compiling AAplus AADate.cpp
[123/176] Compiling AABridge KPCAAVenus.cpp
[124/176] Compiling AABridge KPCAAUranus.cpp
[125/176] Compiling AABridge KPCAASun.cpp
[126/176] Compiling AABridge KPCAAStellarMagnitudes.cpp
[127/176] Compiling AABridge KPCAASaturnRings.cpp
[128/176] Compiling AABridge KPCAASidereal.cpp
[129/176] Compiling AABridge KPCAASaturnMoons.cpp
[130/176] Compiling AABridge KPCAASaturn.cpp
[131/176] Compiling AABridge KPCAARefraction.cpp
[132/176] Compiling AAplus AADynamicalTime.cpp
[133/176] Compiling AAplus AAAberration.cpp
[134/176] Compiling AABridge KPCAAPluto.cpp
[135/176] Compiling AABridge KPCAAPrecession.cpp
[136/176] Compiling AABridge KPCAAPlanetPerihelionAphelion.cpp
[137/176] Compiling AABridge KPCAAPhysicalSun.cpp
[138/176] Compiling AABridge KPCAARiseTransitSet.cpp
[139/176] Compiling AABridge KPCAAPlanetaryPhenomena.cpp
[140/176] Compiling AABridge KPCAAPhysicalMars.cpp
[141/176] Compiling AABridge KPCAAPhysicalMoon.cpp
[142/176] Compiling AABridge KPCAAPhysicalJupiter.cpp
[143/176] Compiling AABridge KPCAAParallax.cpp
[144/176] Compiling AABridge KPCAAParallactic.cpp
[145/176] Compiling AABridge KPCAANutation.cpp
[146/176] Compiling AABridge KPCAANeptune.cpp
[147/176] Compiling AABridge KPCAAParabolic.cpp
[148/176] Compiling AABridge KPCAANearParabolic.cpp
[149/176] Compiling AABridge KPCAANodes.cpp
[150/176] Compiling AABridge KPCAAMoonPhases.cpp
[151/176] Compiling AABridge KPCAAMoonNodes.cpp
[152/176] Compiling AABridge KPCAAMoonPerigeeApogee.cpp
[153/176] Compiling AABridge KPCAAMoonMaxDeclinations.cpp
[154/176] Compiling AABridge KPCAAMars.cpp
[155/176] Compiling AABridge KPCAAMercury.cpp
[156/176] Compiling AABridge KPCAAMoonIlluminatedFraction.cpp
[157/176] Compiling AABridge KPCAAMoon.cpp
[158/176] Compiling AABridge KPCAAJupiter.cpp
[159/176] Compiling AABridge KPCAAGalileanMoons.cpp
[160/176] Compiling AABridge KPCAAIlluminatedFraction.cpp
[161/176] Compiling AABridge KPCAAKepler.cpp
[162/176] Compiling AABridge KPCAAInterpolate.cpp
[163/176] Compiling AABridge KPCAAFK5.cpp
[164/176] Compiling AABridge KPCAAGlobe.cpp
[165/176] Compiling AABridge KPCAAEquationOfTime.cpp
[166/176] Compiling AABridge KPCAAEquinoxesAndSolstices.cpp
[167/176] Compiling AABridge KPCAAElliptical.cpp
[168/176] Compiling AABridge KPCAAEarth.cpp
[169/176] Compiling AABridge KPCAAEclipses.cpp
[170/176] Compiling AABridge KPCAAEclipticalElements.cpp
[171/176] Compiling AABridge KPCAAElementsPlanetaryOrbit.cpp
[172/176] Compiling AABridge KPCAADynamicalTime.cpp
[173/176] Compiling AABridge KPCAADiameters.cpp
[174/176] Compiling AAplus AAELP2000.cpp
[175/213] Compiling AAplus AAELPMPP02.cpp
[177/213] Compiling SwiftAA Pluto.swift
[178/213] Compiling SwiftAA RiseTransitSet.swift
[179/213] Compiling SwiftAA Saturn.swift
[180/213] Compiling SwiftAA SaturnMoons.swift
[181/213] Compiling SwiftAA SaturnRings.swift
[182/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
[183/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
[184/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
[185/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
[186/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
[187/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
[188/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
[189/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
[190/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
[191/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
[192/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
[193/218] 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
[194/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
[195/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
[196/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
[197/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
[198/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
[199/218] Compiling SwiftAA NumericType.swift
[200/218] Compiling SwiftAA Nutation.swift
[201/218] Compiling SwiftAA ObjectBase.swift
[202/218] Compiling SwiftAA PlanetConstants.swift
[203/218] Compiling SwiftAA PlanetaryBase.swift
[204/218] Compiling SwiftAA Fluxes.swift
[205/218] Compiling SwiftAA GeographicCoordinates.swift
[206/218] Compiling SwiftAA JulianDay.swift
[207/218] Compiling SwiftAA Jupiter.swift
[208/218] Compiling SwiftAA JupiterMoons.swift
[209/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
[210/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
[211/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
[212/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
[213/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
[214/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
[215/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
[216/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
[217/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
[218/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
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-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:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
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] 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.
[3/43] Compiling SwiftAA PlanetaryDetails.swift
[4/43] Compiling SwiftAA PlanetaryOrbits.swift
[5/43] Compiling SwiftAA PlanetaryPhenomena.swift
[6/43] Compiling SwiftAA PlanetaryPhysicalDetails.swift
[7/43] Compiling SwiftAA Planets.swift
[8/43] Compiling SwiftAA NumericType.swift
[9/43] Compiling SwiftAA Nutation.swift
[10/43] Compiling SwiftAA ObjectBase.swift
[11/43] Compiling SwiftAA PlanetConstants.swift
[12/43] Compiling SwiftAA PlanetaryBase.swift
[13/43] Compiling SwiftAA Pluto.swift
[14/43] Compiling SwiftAA RiseTransitSet.swift
[15/43] Compiling SwiftAA Saturn.swift
[16/43] Compiling SwiftAA SaturnMoons.swift
[17/43] Compiling SwiftAA SaturnRings.swift
[18/43] Compiling SwiftAA Fluxes.swift
[19/43] Compiling SwiftAA GeographicCoordinates.swift
[20/43] Compiling SwiftAA JulianDay.swift
[21/43] Compiling SwiftAA Jupiter.swift
[22/43] Compiling SwiftAA JupiterMoons.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 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 | }
[29/43] 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 | }
[30/43] 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 | }
[31/43] 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 | }
[32/43] 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 | }
[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