The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftAA, reference 3.0.1 (050867), with Swift 6.1 for macOS (SPM) on 6 Nov 2025 22:27:06 UTC.

Swift 6 data race errors: 15

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/onekiloparsec/SwiftAA.git
Reference: 3.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/onekiloparsec/SwiftAA
 * tag               3.0.1      -> FETCH_HEAD
HEAD is now at 050867b Removing redundant and less portable .unsafeFlags inPackage.swift
Cloned https://github.com/onekiloparsec/SwiftAA.git
Revision (git rev-parse @):
050867bd8e9411100d3073047ce95942e2b0aa0d
SUCCESS checkout https://github.com/onekiloparsec/SwiftAA.git at 3.0.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/onekiloparsec/SwiftAA.git
https://github.com/onekiloparsec/SwiftAA.git
{
  "cxx_language_standard" : "c++17",
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftAA",
  "name" : "SwiftAA",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "7.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" : [
        "AA+.cpp",
        "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.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/177] Write swift-version-2F0A5646E1D333AE.txt
[1/177] Write sources
[2/177] Compiling AAplus stdafx.cpp
[3/177] Compiling AABridge KPCAAEquationOfTime.cpp
[4/177] Compiling AABridge KPCAADate.cpp
[4/177] Compiling AABridge KPCAAElementsPlanetaryOrbit.cpp
[4/177] Compiling AABridge KPCAACoordinateTransformation.cpp
[4/177] Compiling AABridge KPCAABinaryStar.cpp
[6/177] Compiling AABridge KPCAAAngularSeparation.cpp
[7/177] Compiling AABridge KPCAAEarth.cpp
[8/177] Compiling AABridge KPCAAEclipticalElements.cpp
[8/177] Compiling AABridge KPCAADiameters.cpp
[12/177] Compiling AAplus AAVSOP87_MER.cpp
[12/177] Compiling AAplus AAVSOP87_MAR.cpp
[14/177] Compiling AAplus AAVSOP87_VEN.cpp
[14/177] Compiling AAplus AAVSOP87_EMB.cpp
[14/177] Compiling AAplus AAVSOP87_NEP.cpp
[15/177] Compiling AAplus AAVSOP87_URA.cpp
[16/177] Compiling AAplus AAVenus.cpp
[17/177] Compiling AAplus AAVSOP87_SAT.cpp
[18/177] Compiling AAplus AAVSOP87E_VEN.cpp
[18/177] Compiling AAplus AAVSOP87_JUP.cpp
[22/177] Compiling AAplus AAVSOP87E_NEP.cpp
[23/177] Compiling AAplus AAVSOP87D_VEN.cpp
[24/177] Compiling AAplus AAVSOP87E_URA.cpp
[25/177] Compiling AAplus AAVSOP87E_SUN.cpp
[26/177] Compiling AAplus AAVSOP87E_EAR.cpp
[27/177] Compiling AAplus AAVSOP87D_URA.cpp
[28/177] Compiling AAplus AAVSOP87E_JUP.cpp
[29/177] Compiling AAplus AAVSOP87E_MAR.cpp
[30/177] Compiling AAplus AAVSOP87E_MER.cpp
[31/177] Compiling AAplus AAVSOP87E_SAT.cpp
[32/177] Compiling AAplus AAVSOP87D_NEP.cpp
[33/177] Compiling AAplus AAVSOP87D_SAT.cpp
[34/177] Compiling AAplus AAVSOP87C_VEN.cpp
[35/177] Compiling AAplus AAVSOP87D_JUP.cpp
[36/177] Compiling AAplus AAVSOP87D_MAR.cpp
[37/177] Compiling AAplus AAVSOP87D_EAR.cpp
[38/177] Compiling AAplus AAVSOP87D_MER.cpp
[39/177] Compiling AAplus AAVSOP87C_NEP.cpp
[40/177] Compiling AAplus AAVSOP87C_URA.cpp
[41/177] Compiling AAplus AAVSOP87C_SAT.cpp
[42/177] Compiling AAplus AAVSOP87C_MER.cpp
[43/177] Compiling AAplus AAVSOP87C_JUP.cpp
[44/177] Compiling AAplus AAVSOP87C_MAR.cpp
[45/177] Compiling AAplus AAVSOP87B_NEP.cpp
[46/177] Compiling AAplus AAVSOP87C_EAR.cpp
[47/177] Compiling AAplus AAVSOP87B_VEN.cpp
[48/177] Compiling AAplus AAVSOP87B_SAT.cpp
[49/177] Compiling AAplus AAVSOP87B_MER.cpp
[50/177] Compiling AAplus AAVSOP87B_URA.cpp
[51/177] Compiling AAplus AAVSOP87B_MAR.cpp
[52/177] Compiling AAplus AAVSOP87B_EAR.cpp
[53/177] Compiling AAplus AAVSOP87B_JUP.cpp
[54/177] Compiling AAplus AAVSOP87A_VEN.cpp
[55/177] Compiling AAplus AAVSOP87A_NEP.cpp
[56/177] Compiling AAplus AAVSOP87A_MER.cpp
[56/177] Compiling AAplus AAVSOP87A_URA.cpp
[58/177] Compiling AAplus AAVSOP87A_SAT.cpp
[58/177] Compiling AAplus AAVSOP87A_MAR.cpp
[60/177] Compiling AAplus AAVSOP87A_EMB.cpp
[61/177] Compiling AAplus AAVSOP87A_JUP.cpp
[62/177] Compiling AAplus AAVSOP87.cpp
[63/177] Compiling AAplus AASidereal.cpp
[64/177] Compiling AAplus AASun.cpp
[65/177] Compiling AAplus AAStellarMagnitudes.cpp
[66/177] Compiling AAplus AASaturnRings.cpp
[67/177] Compiling AAplus AASaturnMoons.cpp
[68/177] Compiling AAplus AARiseTransitSet.cpp
[69/177] Compiling AAplus AARefraction.cpp
[70/177] Compiling AAplus AAPrecession.cpp
[71/177] Compiling AAplus AAPlanetPerihelionAphelion.cpp
[72/177] Compiling AAplus AAUranus.cpp
[73/177] Compiling AAplus AAPhysicalSun.cpp
[74/177] Compiling AAplus AAVSOP87A_EAR.cpp
[75/177] Compiling AAplus AAPhysicalMoon.cpp
[76/177] Compiling AAplus AASaturn.cpp
[77/177] Compiling AAplus AAPhysicalMars.cpp
[78/177] Compiling AAplus AAParallax.cpp
[79/177] Compiling AAplus AAPhysicalJupiter.cpp
[80/177] Compiling AAplus AAPluto.cpp
[81/177] Compiling AAplus AAParallactic.cpp
[82/177] Compiling AAplus AAParabolic.cpp
[83/177] Compiling AAplus AAMoslemCalendar.cpp
[84/177] Compiling AAplus AANodes.cpp
[85/177] Compiling AAplus AAPlanetaryPhenomena.cpp
[86/177] Compiling AAplus AANearParabolic.cpp
[87/177] Compiling AAplus AAMoonPhases.cpp
[88/177] Compiling AAplus AAMoonNodes.cpp
[89/177] Compiling AAplus AANutation.cpp
[90/177] Compiling AAplus AANeptune.cpp
[91/177] Compiling AAplus AAPlanetPerihelionAphelion2.cpp
[92/177] Compiling AAplus AARiseTransitSet2.cpp
[92/177] Compiling AAplus AAPlanetaryPhenomena2.cpp
[94/177] Compiling AAplus AAMoonMaxDeclinations.cpp
[95/177] Compiling AAplus AAMoonIlluminatedFraction.cpp
[96/177] Compiling AAplus AAMoonPerigeeApogee.cpp
[97/177] Compiling AAplus AAJewishCalendar.cpp
[98/177] Compiling AAplus AAKepler.cpp
[99/177] Compiling AAplus AAMoonPhases2.cpp
[100/177] Compiling AAplus AAIlluminatedFraction.cpp
[101/177] Compiling AAplus AAInterpolate.cpp
[102/177] Compiling AAplus AAMoonPerigeeApogee2.cpp
[103/177] Compiling AAplus AAMoonNodes2.cpp
[104/177] Compiling AAplus AAGlobe.cpp
[105/177] Compiling AAplus AAFK5.cpp
[106/177] Compiling AAplus AAGalileanMoons.cpp
[107/177] Compiling AAplus AAEquinoxesAndSolstices.cpp
[108/177] Compiling AAplus AAMoon.cpp
[109/177] Compiling AAplus AAMars.cpp
[110/177] Compiling AAplus AAMercury.cpp
[111/177] Compiling AAplus AAJupiter.cpp
[112/177] Compiling AAplus AAEquationOfTime.cpp
[113/177] Compiling AAplus AAMoonMaxDeclinations2.cpp
[114/177] Compiling AAplus AAElliptical.cpp
[115/177] Compiling AAplus AAEclipticalElements.cpp
[116/177] Compiling AAplus AAElementsPlanetaryOrbit.cpp
[117/177] Compiling AAplus AAEclipses.cpp
[118/177] Compiling AAplus AADiameters.cpp
[119/177] Compiling AAplus AABinaryStar.cpp
[120/177] Compiling AAplus AACoordinateTransformation.cpp
[121/177] Compiling AAplus AAAngularSeparation.cpp
[122/177] Compiling AABridge KPCAAVenus.cpp
[123/177] Compiling AABridge KPCAAUranus.cpp
[124/177] Compiling AAplus AAEarth.cpp
[125/177] Compiling AABridge KPCAAStellarMagnitudes.cpp
[126/177] Compiling AABridge KPCAASun.cpp
[127/177] Compiling AAplus AAEquinoxesAndSolstices2.cpp
[128/177] Compiling AAplus AADate.cpp
[129/177] Compiling AABridge KPCAASidereal.cpp
[130/177] Compiling AABridge KPCAASaturnMoons.cpp
[131/177] Compiling AABridge KPCAASaturnRings.cpp
[132/177] Compiling AAplus AADynamicalTime.cpp
[133/177] Compiling AABridge KPCAASaturn.cpp
[134/177] Compiling AAplus AAAberration.cpp
[135/177] Compiling AABridge KPCAARiseTransitSet.cpp
[136/177] Compiling AABridge KPCAARefraction.cpp
[137/177] Compiling AABridge KPCAAPrecession.cpp
[138/177] Compiling AABridge KPCAAPluto.cpp
[139/177] Compiling AABridge KPCAAPhysicalSun.cpp
[140/177] Compiling AABridge KPCAAPlanetaryPhenomena.cpp
[141/177] Compiling AABridge KPCAAPlanetPerihelionAphelion.cpp
[142/177] Compiling AABridge KPCAAPhysicalMoon.cpp
[143/177] Compiling AABridge KPCAAPhysicalMars.cpp
[144/177] Compiling AABridge KPCAAParallax.cpp
[145/177] Compiling AABridge KPCAAPhysicalJupiter.cpp
[146/177] Compiling AABridge KPCAANutation.cpp
[147/177] Compiling AABridge KPCAAParallactic.cpp
[148/177] Compiling AABridge KPCAAParabolic.cpp
[149/177] Compiling AABridge KPCAANodes.cpp
[150/177] Compiling AABridge KPCAANeptune.cpp
[151/177] Compiling AABridge KPCAANearParabolic.cpp
[152/177] Compiling AABridge KPCAAMoonPhases.cpp
[153/177] Compiling AABridge KPCAAMoonPerigeeApogee.cpp
[154/177] Compiling AABridge KPCAAMoonMaxDeclinations.cpp
[155/177] Compiling AABridge KPCAAMoonNodes.cpp
[156/177] Compiling AABridge KPCAAMoonIlluminatedFraction.cpp
[157/177] Compiling AABridge KPCAAMoon.cpp
[158/177] Compiling AABridge KPCAAMercury.cpp
[159/177] Compiling AABridge KPCAAMars.cpp
[160/177] Compiling AABridge KPCAAJupiter.cpp
[161/177] Compiling AABridge KPCAAKepler.cpp
[162/177] Compiling AABridge KPCAAInterpolate.cpp
[163/177] Compiling AABridge KPCAAIlluminatedFraction.cpp
[164/177] Compiling AABridge KPCAAGlobe.cpp
[165/177] Compiling AABridge KPCAAGalileanMoons.cpp
[166/177] Compiling AABridge KPCAAFK5.cpp
[167/177] Compiling AABridge KPCAAEquinoxesAndSolstices.cpp
[168/177] Compiling AABridge KPCAAEclipses.cpp
[169/177] Compiling AABridge KPCAAElliptical.cpp
[170/177] Compiling AABridge KPCAADynamicalTime.cpp
[171/177] Compiling AAplus AA+.cpp
[172/177] Compiling AABridge KPCAAAberration.cpp
[173/177] Compiling AABridge KPCAA3DCoordinate.cpp
[174/177] Compiling AABridge KPCAA2DCoordinate.cpp
[175/177] Compiling AAplus AAELPMPP02.cpp
[176/177] Compiling AAplus AAELP2000.cpp
[178/215] Emitting module SwiftAA
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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'
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[179/219] Compiling SwiftAA Sun.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[180/219] Compiling SwiftAA Times.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[181/219] Compiling SwiftAA Uranus.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[182/219] Compiling SwiftAA Venus.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[183/219] Compiling SwiftAA Saturn.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[184/219] Compiling SwiftAA SaturnMoons.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[185/219] Compiling SwiftAA SaturnRings.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[186/219] Compiling SwiftAA ScientificConstants.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Angles.swift:13:15: note: consider making struct 'Degree' conform to the 'Sendable' protocol
 11 |
 12 | /// The Degree is a unit of angle.
 13 | public struct Degree: NumericType, CustomStringConvertible {
    |               `- note: consider making struct 'Degree' conform to the 'Sendable' protocol
 14 |     /// The Degree value
 15 |     public let value: Double
[187/219] Compiling SwiftAA PlanetaryPhysicalDetails.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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/219] Compiling SwiftAA Planets.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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/219] Compiling SwiftAA Pluto.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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/219] Compiling SwiftAA RiseTransitSet.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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/219] Compiling SwiftAA PlanetaryBase.swift
[192/219] Compiling SwiftAA PlanetaryDetails.swift
[193/219] Compiling SwiftAA PlanetaryOrbits.swift
[194/219] Compiling SwiftAA PlanetaryPhenomena.swift
[195/219] Compiling SwiftAA Angles.swift
/Users/admin/builder/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 |
/Users/admin/builder/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/219] Compiling SwiftAA Asteroids.swift
/Users/admin/builder/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 |
/Users/admin/builder/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/219] Compiling SwiftAA AstronomicalCoordinates.swift
/Users/admin/builder/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 |
/Users/admin/builder/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/219] Compiling SwiftAA AstronomicalObject.swift
/Users/admin/builder/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 |
/Users/admin/builder/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/219] Compiling SwiftAA AthmosphericRefraction.swift
/Users/admin/builder/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 |
/Users/admin/builder/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
[200/219] Compiling SwiftAA Mars.swift
/Users/admin/builder/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
/Users/admin/builder/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
[201/219] Compiling SwiftAA Mercury.swift
/Users/admin/builder/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
/Users/admin/builder/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
[202/219] Compiling SwiftAA Moon.swift
/Users/admin/builder/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
/Users/admin/builder/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
[203/219] Compiling SwiftAA Neptune.swift
/Users/admin/builder/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
/Users/admin/builder/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
[204/219] Compiling SwiftAA NumericType.swift
[205/219] Compiling SwiftAA Nutation.swift
[206/219] Compiling SwiftAA ObjectBase.swift
[207/219] Compiling SwiftAA PlanetConstants.swift
[208/219] Compiling SwiftAA JulianDay.swift
[209/219] Compiling SwiftAA Jupiter.swift
[210/219] Compiling SwiftAA JupiterMoons.swift
[211/219] Compiling SwiftAA Magnitudes.swift
[212/219] Compiling SwiftAA Distances.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[213/219] Compiling SwiftAA Earth.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[214/219] Compiling SwiftAA Fluxes.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[215/219] Compiling SwiftAA GeographicCoordinates.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[216/219] Compiling SwiftAA BinaryStars.swift
/Users/admin/builder/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'
/Users/admin/builder/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.
[217/219] Compiling SwiftAA CelestialBodies.swift
/Users/admin/builder/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'
/Users/admin/builder/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.
[218/219] Compiling SwiftAA Constants.swift
/Users/admin/builder/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'
/Users/admin/builder/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.
[219/219] Compiling SwiftAA DateExtensions.swift
/Users/admin/builder/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'
/Users/admin/builder/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.
Build complete! (16.35s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftAA",
  "name" : "SwiftAA",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "7.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" : [
        "AA+.cpp",
        "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.9"
}
Done.