The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of SwiftAA, reference 2.4.0 (18a291), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 08:32:24 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.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/onekiloparsec/SwiftAA.git
Reference: 2.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/onekiloparsec/SwiftAA
 * tag               2.4.0      -> FETCH_HEAD
HEAD is now at 18a291a Commenting watchOS support since it makes linting fails.
Cloned https://github.com/onekiloparsec/SwiftAA.git
Revision (git rev-parse @):
18a291abe9c31e483ab4f573da87d050735f434d
SUCCESS checkout https://github.com/onekiloparsec/SwiftAA.git at 2.4.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swiftaa",
      "name": "SwiftAA",
      "url": "https://github.com/onekiloparsec/SwiftAA.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftAA",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/onekiloparsec/SwiftAA.git
[1/8972] Fetching swiftaa
Fetched https://github.com/onekiloparsec/SwiftAA.git from cache (1.88s)
Creating working copy for https://github.com/onekiloparsec/SwiftAA.git
Working copy of https://github.com/onekiloparsec/SwiftAA.git resolved at 2.4.0 (18a291a)
warning: '.resolve-product-dependencies': dependency 'swiftaa' is not used by any target
Found 0 product dependencies
========================================
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" : "gnu++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftAA",
  "name" : "SwiftAA",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "AAplus",
      "targets" : [
        "AAplus"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "ObjCAA",
      "targets" : [
        "ObjCAA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftAA",
      "targets" : [
        "SwiftAA"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "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" : [
        "ObjCAA"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ObjCAATests",
      "module_type" : "ClangTarget",
      "name" : "ObjCAATests",
      "path" : "Tests/ObjCAATests",
      "sources" : [
        "EnumsTests.mm",
        "KPCAA2DCoordinateTests.mm",
        "KPCAA3DCoordinateTests.mm"
      ],
      "target_dependencies" : [
        "ObjCAA"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ObjCAA",
      "module_type" : "ClangTarget",
      "name" : "ObjCAA",
      "path" : "Sources/ObjCAA",
      "product_memberships" : [
        "ObjCAA",
        "SwiftAA"
      ],
      "sources" : [
        "KPCAA2DCoordinate.mm",
        "KPCAA3DCoordinate.mm",
        "KPCAAAberration.mm",
        "KPCAAAngularSeparation.mm",
        "KPCAABinaryStar.mm",
        "KPCAACoordinateTransformation.mm",
        "KPCAADate.mm",
        "KPCAADiameters.mm",
        "KPCAADynamicalTime.mm",
        "KPCAAEarth.mm",
        "KPCAAEclipses.mm",
        "KPCAAEclipticalElements.mm",
        "KPCAAElementsPlanetaryOrbit.mm",
        "KPCAAElliptical.mm",
        "KPCAAEquationOfTime.mm",
        "KPCAAEquinoxesAndSolstices.mm",
        "KPCAAFK5.mm",
        "KPCAAGalileanMoons.mm",
        "KPCAAGlobe.mm",
        "KPCAAIlluminatedFraction.mm",
        "KPCAAInterpolate.mm",
        "KPCAAJupiter.mm",
        "KPCAAKepler.mm",
        "KPCAAMars.mm",
        "KPCAAMercury.mm",
        "KPCAAMoon.mm",
        "KPCAAMoonIlluminatedFraction.mm",
        "KPCAAMoonMaxDeclinations.mm",
        "KPCAAMoonNodes.mm",
        "KPCAAMoonPerigeeApogee.mm",
        "KPCAAMoonPhases.mm",
        "KPCAANearParabolic.mm",
        "KPCAANeptune.mm",
        "KPCAANodes.mm",
        "KPCAANutation.mm",
        "KPCAAParabolic.mm",
        "KPCAAParallactic.mm",
        "KPCAAParallax.mm",
        "KPCAAPhysicalJupiter.mm",
        "KPCAAPhysicalMars.mm",
        "KPCAAPhysicalMoon.mm",
        "KPCAAPhysicalSun.mm",
        "KPCAAPlanetPerihelionAphelion.mm",
        "KPCAAPlanetaryPhenomena.mm",
        "KPCAAPluto.mm",
        "KPCAAPrecession.mm",
        "KPCAARefraction.mm",
        "KPCAARiseTransitSet.mm",
        "KPCAASaturn.mm",
        "KPCAASaturnMoons.mm",
        "KPCAASaturnRings.mm",
        "KPCAASidereal.mm",
        "KPCAAStellarMagnitudes.mm",
        "KPCAASun.mm",
        "KPCAAUranus.mm",
        "KPCAAVenus.mm"
      ],
      "target_dependencies" : [
        "AAplus"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AAplus",
      "module_type" : "ClangTarget",
      "name" : "AAplus",
      "path" : "Sources/AA+",
      "product_memberships" : [
        "AAplus",
        "ObjCAA",
        "SwiftAA"
      ],
      "sources" : [
        "AAAberration.cpp",
        "AAAngularSeparation.cpp",
        "AABinaryStar.cpp",
        "AACoordinateTransformation.cpp",
        "AADate.cpp",
        "AADiameters.cpp",
        "AADynamicalTime.cpp",
        "AAELP2000.cpp",
        "AAELPMPP02.cpp",
        "AAEarth.cpp",
        "AAEclipses.cpp",
        "AAEclipticalElements.cpp",
        "AAElementsPlanetaryOrbit.cpp",
        "AAElliptical.cpp",
        "AAEquationOfTime.cpp",
        "AAEquinoxesAndSolstices.cpp",
        "AAEquinoxesAndSolstices2.cpp",
        "AAFK5.cpp",
        "AAGalileanMoons.cpp",
        "AAGlobe.cpp",
        "AAIlluminatedFraction.cpp",
        "AAInterpolate.cpp",
        "AAJewishCalendar.cpp",
        "AAJupiter.cpp",
        "AAKepler.cpp",
        "AAMars.cpp",
        "AAMercury.cpp",
        "AAMoon.cpp",
        "AAMoonIlluminatedFraction.cpp",
        "AAMoonMaxDeclinations.cpp",
        "AAMoonMaxDeclinations2.cpp",
        "AAMoonNodes.cpp",
        "AAMoonNodes2.cpp",
        "AAMoonPerigeeApogee.cpp",
        "AAMoonPerigeeApogee2.cpp",
        "AAMoonPhases.cpp",
        "AAMoonPhases2.cpp",
        "AAMoslemCalendar.cpp",
        "AANearParabolic.cpp",
        "AANeptune.cpp",
        "AANodes.cpp",
        "AANutation.cpp",
        "AAParabolic.cpp",
        "AAParallactic.cpp",
        "AAParallax.cpp",
        "AAPhysicalJupiter.cpp",
        "AAPhysicalMars.cpp",
        "AAPhysicalMoon.cpp",
        "AAPhysicalSun.cpp",
        "AAPlanetPerihelionAphelion.cpp",
        "AAPlanetPerihelionAphelion2.cpp",
        "AAPlanetaryPhenomena.cpp",
        "AAPlanetaryPhenomena2.cpp",
        "AAPluto.cpp",
        "AAPrecession.cpp",
        "AARefraction.cpp",
        "AARiseTransitSet.cpp",
        "AARiseTransitSet2.cpp",
        "AASaturn.cpp",
        "AASaturnMoons.cpp",
        "AASaturnRings.cpp",
        "AASidereal.cpp",
        "AAStellarMagnitudes.cpp",
        "AASun.cpp",
        "AAUranus.cpp",
        "AAVSOP87.cpp",
        "AAVSOP87A_EAR.cpp",
        "AAVSOP87A_EMB.cpp",
        "AAVSOP87A_JUP.cpp",
        "AAVSOP87A_MAR.cpp",
        "AAVSOP87A_MER.cpp",
        "AAVSOP87A_NEP.cpp",
        "AAVSOP87A_SAT.cpp",
        "AAVSOP87A_URA.cpp",
        "AAVSOP87A_VEN.cpp",
        "AAVSOP87B_EAR.cpp",
        "AAVSOP87B_JUP.cpp",
        "AAVSOP87B_MAR.cpp",
        "AAVSOP87B_MER.cpp",
        "AAVSOP87B_NEP.cpp",
        "AAVSOP87B_SAT.cpp",
        "AAVSOP87B_URA.cpp",
        "AAVSOP87B_VEN.cpp",
        "AAVSOP87C_EAR.cpp",
        "AAVSOP87C_JUP.cpp",
        "AAVSOP87C_MAR.cpp",
        "AAVSOP87C_MER.cpp",
        "AAVSOP87C_NEP.cpp",
        "AAVSOP87C_SAT.cpp",
        "AAVSOP87C_URA.cpp",
        "AAVSOP87C_VEN.cpp",
        "AAVSOP87D_EAR.cpp",
        "AAVSOP87D_JUP.cpp",
        "AAVSOP87D_MAR.cpp",
        "AAVSOP87D_MER.cpp",
        "AAVSOP87D_NEP.cpp",
        "AAVSOP87D_SAT.cpp",
        "AAVSOP87D_URA.cpp",
        "AAVSOP87D_VEN.cpp",
        "AAVSOP87E_EAR.cpp",
        "AAVSOP87E_JUP.cpp",
        "AAVSOP87E_MAR.cpp",
        "AAVSOP87E_MER.cpp",
        "AAVSOP87E_NEP.cpp",
        "AAVSOP87E_SAT.cpp",
        "AAVSOP87E_SUN.cpp",
        "AAVSOP87E_URA.cpp",
        "AAVSOP87E_VEN.cpp",
        "AAVSOP87_EMB.cpp",
        "AAVSOP87_JUP.cpp",
        "AAVSOP87_MAR.cpp",
        "AAVSOP87_MER.cpp",
        "AAVSOP87_NEP.cpp",
        "AAVSOP87_SAT.cpp",
        "AAVSOP87_URA.cpp",
        "AAVSOP87_VEN.cpp",
        "AAVenus.cpp",
        "stdafx.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
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/180] Compiling AAplus AAInterpolate.cpp
[1/180] Compiling AAplus AAIlluminatedFraction.cpp
[1/180] Compiling AAplus AAGlobe.cpp
[1/180] Write sources
[1/180] Compiling AAplus AACoordinateTransformation.cpp
[1/180] Compiling AAplus AADiameters.cpp
[6/180] Write swift-version-2F0A5646E1D333AE.txt
[7/180] Compiling AAplus AADate.cpp
[8/180] Compiling AAplus AAEarth.cpp
[8/180] Compiling AAplus AADynamicalTime.cpp
[10/180] Compiling AAplus AAELPMPP02.cpp
[11/180] Compiling AAplus AAELP2000.cpp
[12/180] Compiling ObjCAA KPCAASidereal.mm
[13/180] Compiling ObjCAA KPCAASun.mm
[13/180] Compiling ObjCAA KPCAASaturnRings.mm
[13/180] Compiling ObjCAA KPCAASaturnMoons.mm
[14/180] Compiling ObjCAA KPCAAUranus.mm
[15/180] Compiling ObjCAA KPCAAStellarMagnitudes.mm
[16/180] Compiling ObjCAA KPCAASaturn.mm
[17/180] Compiling ObjCAA KPCAAVenus.mm
[20/180] Compiling ObjCAA KPCAARiseTransitSet.mm
[21/180] Compiling ObjCAA KPCAARefraction.mm
[22/180] Compiling ObjCAA KPCAAPluto.mm
[23/180] Compiling ObjCAA KPCAAPrecession.mm
[24/180] Compiling ObjCAA KPCAAPhysicalSun.mm
[25/180] Compiling ObjCAA KPCAAPhysicalMars.mm
[26/180] Compiling ObjCAA KPCAAPhysicalJupiter.mm
[27/180] Compiling ObjCAA KPCAAPlanetaryPhenomena.mm
[28/180] Compiling ObjCAA KPCAAPhysicalMoon.mm
[29/180] Compiling ObjCAA KPCAAPlanetPerihelionAphelion.mm
[30/180] Compiling ObjCAA KPCAAParallactic.mm
[31/180] Compiling ObjCAA KPCAAParallax.mm
[32/180] Compiling ObjCAA KPCAAParabolic.mm
[33/180] Compiling ObjCAA KPCAANutation.mm
[34/180] Compiling ObjCAA KPCAANeptune.mm
[35/180] Compiling ObjCAA KPCAAMoonPhases.mm
[36/180] Compiling ObjCAA KPCAANodes.mm
[37/180] Compiling ObjCAA KPCAAMoonNodes.mm
[38/180] Compiling ObjCAA KPCAAMoonPerigeeApogee.mm
[39/180] Compiling ObjCAA KPCAANearParabolic.mm
[40/180] Compiling ObjCAA KPCAAMoonMaxDeclinations.mm
[41/180] Compiling ObjCAA KPCAAMoonIlluminatedFraction.mm
[42/180] Compiling ObjCAA KPCAAMoon.mm
[43/180] Compiling ObjCAA KPCAAMercury.mm
[44/180] Compiling ObjCAA KPCAAMars.mm
[45/180] Compiling ObjCAA KPCAAKepler.mm
[46/180] Compiling ObjCAA KPCAAJupiter.mm
[47/180] Compiling ObjCAA KPCAAGlobe.mm
[48/180] Compiling ObjCAA KPCAAInterpolate.mm
[49/180] Compiling ObjCAA KPCAAIlluminatedFraction.mm
[50/180] Compiling ObjCAA KPCAAGalileanMoons.mm
[51/180] Compiling ObjCAA KPCAAFK5.mm
[52/180] Compiling ObjCAA KPCAAEquinoxesAndSolstices.mm
[53/180] Compiling ObjCAA KPCAAEquationOfTime.mm
[54/180] Compiling ObjCAA KPCAAEclipses.mm
[55/180] Compiling ObjCAA KPCAAEarth.mm
[56/180] Compiling ObjCAA KPCAADynamicalTime.mm
[57/180] Compiling ObjCAA KPCAAElliptical.mm
[58/180] Compiling ObjCAA KPCAAEclipticalElements.mm
[59/180] Compiling ObjCAA KPCAAElementsPlanetaryOrbit.mm
[60/180] Compiling AAplus stdafx.cpp
[61/180] Compiling ObjCAA KPCAADate.mm
[62/180] Compiling ObjCAA KPCAADiameters.mm
[63/180] Compiling AAplus AAVenus.cpp
[64/180] Compiling ObjCAA KPCAABinaryStar.mm
[65/180] Compiling ObjCAA KPCAACoordinateTransformation.mm
[66/180] Compiling AAplus AAVSOP87_VEN.cpp
[67/180] Compiling ObjCAA KPCAAAngularSeparation.mm
[68/180] Compiling ObjCAA KPCAAAberration.mm
[69/180] Compiling ObjCAA KPCAA3DCoordinate.mm
[70/180] Compiling ObjCAA KPCAA2DCoordinate.mm
[71/180] Compiling AAplus AAVSOP87_SAT.cpp
[72/180] Compiling AAplus AAVSOP87_URA.cpp
[73/218] Compiling AAplus AAVSOP87_NEP.cpp
[74/218] Compiling AAplus AAVSOP87_MER.cpp
[75/218] Compiling AAplus AAVSOP87_JUP.cpp
[76/218] Compiling AAplus AAVSOP87_MAR.cpp
[77/218] Compiling AAplus AAVSOP87_EMB.cpp
[78/218] Compiling AAplus AAVSOP87E_URA.cpp
[79/218] Compiling AAplus AAVSOP87E_VEN.cpp
[80/218] Compiling AAplus AAVSOP87E_SUN.cpp
[81/218] Compiling AAplus AAVSOP87E_SAT.cpp
[82/218] Compiling AAplus AAVSOP87E_NEP.cpp
[83/218] Compiling AAplus AAVSOP87E_JUP.cpp
[84/218] Compiling AAplus AAVSOP87E_MAR.cpp
[85/218] Compiling AAplus AAVSOP87E_MER.cpp
[86/218] Compiling AAplus AAVSOP87D_VEN.cpp
[87/218] Compiling AAplus AAVSOP87E_EAR.cpp
[88/218] Compiling AAplus AAVSOP87D_URA.cpp
[89/218] Compiling AAplus AAVSOP87D_SAT.cpp
[90/218] Compiling AAplus AAVSOP87D_NEP.cpp
[91/218] Compiling AAplus AAVSOP87D_MER.cpp
[92/218] Compiling AAplus AAVSOP87D_EAR.cpp
[93/218] Compiling AAplus AAVSOP87D_JUP.cpp
[94/218] Compiling AAplus AAVSOP87D_MAR.cpp
[95/218] Compiling AAplus AAVSOP87C_VEN.cpp
[96/218] Compiling AAplus AAVSOP87C_URA.cpp
[97/218] Compiling AAplus AAVSOP87C_NEP.cpp
[98/218] Compiling AAplus AAVSOP87C_SAT.cpp
[99/218] Compiling AAplus AAVSOP87C_MER.cpp
[100/218] Compiling AAplus AAVSOP87B_VEN.cpp
[101/218] Compiling AAplus AAVSOP87C_EAR.cpp
[102/218] Compiling AAplus AAVSOP87C_MAR.cpp
[103/218] Compiling AAplus AAVSOP87C_JUP.cpp
[104/218] Compiling AAplus AAVSOP87B_URA.cpp
[105/218] Compiling AAplus AAVSOP87B_NEP.cpp
[106/218] Compiling AAplus AAVSOP87B_SAT.cpp
[107/218] Compiling AAplus AAVSOP87B_MER.cpp
[108/218] Compiling AAplus AAVSOP87B_MAR.cpp
[109/218] Compiling AAplus AAVSOP87B_JUP.cpp
[110/218] Compiling AAplus AAVSOP87A_VEN.cpp
[111/218] Compiling AAplus AAVSOP87B_EAR.cpp
[112/218] Compiling AAplus AAVSOP87A_URA.cpp
[113/218] Compiling AAplus AAVSOP87A_NEP.cpp
[114/218] Compiling AAplus AAVSOP87A_SAT.cpp
[115/218] Compiling AAplus AAVSOP87.cpp
[116/218] Compiling AAplus AAVSOP87A_MER.cpp
[117/218] Compiling AAplus AAVSOP87A_MAR.cpp
[118/218] Compiling AAplus AAStellarMagnitudes.cpp
[119/218] Compiling AAplus AASun.cpp
[120/218] Compiling AAplus AASidereal.cpp
[121/218] Compiling AAplus AASaturnRings.cpp
[122/218] Compiling AAplus AAVSOP87A_JUP.cpp
[123/218] Compiling AAplus AASaturnMoons.cpp
[124/218] Compiling AAplus AARiseTransitSet.cpp
[125/218] Compiling AAplus AARefraction.cpp
[126/218] Compiling AAplus AAPrecession.cpp
[127/218] Compiling AAplus AAVSOP87A_EAR.cpp
[128/218] Compiling AAplus AAVSOP87A_EMB.cpp
[129/218] Compiling AAplus AAUranus.cpp
[130/218] Compiling AAplus AAPlanetPerihelionAphelion.cpp
[131/218] Compiling AAplus AAPhysicalSun.cpp
[132/218] Compiling AAplus AAPhysicalMoon.cpp
[133/218] Compiling AAplus AASaturn.cpp
[134/218] Compiling AAplus AAPhysicalMars.cpp
[135/218] Compiling AAplus AAPhysicalJupiter.cpp
[136/218] Compiling AAplus AAParallax.cpp
[137/218] Compiling AAplus AAParallactic.cpp
[138/218] Compiling AAplus AAPluto.cpp
[139/218] Compiling AAplus AAPlanetaryPhenomena.cpp
[140/218] Compiling AAplus AAParabolic.cpp
[141/218] Compiling AAplus AANodes.cpp
[142/218] Compiling AAplus AANearParabolic.cpp
[143/218] Compiling AAplus AAMoslemCalendar.cpp
[144/218] Compiling AAplus AAMoonPhases.cpp
[145/218] Compiling AAplus AARiseTransitSet2.cpp
[146/218] Compiling AAplus AAPlanetaryPhenomena2.cpp
[147/218] Compiling AAplus AAPlanetPerihelionAphelion2.cpp
[148/218] Compiling AAplus AAMoonNodes.cpp
[149/218] Compiling AAplus AANutation.cpp
[150/218] Compiling AAplus AANeptune.cpp
[151/218] Compiling AAplus AAMoonMaxDeclinations.cpp
[152/218] Compiling AAplus AAMoonIlluminatedFraction.cpp
[153/218] Compiling AAplus AAMoonPerigeeApogee.cpp
[154/218] Compiling AAplus AAKepler.cpp
[155/218] Compiling AAplus AAJewishCalendar.cpp
[156/218] Compiling AAplus AAMoonPhases2.cpp
[157/218] Compiling AAplus AAMoonPerigeeApogee2.cpp
[158/218] Compiling AAplus AAMoon.cpp
[159/218] Compiling AAplus AAMercury.cpp
[160/218] Compiling AAplus AAFK5.cpp
[161/218] Compiling AAplus AAMars.cpp
[162/218] Compiling AAplus AAMoonNodes2.cpp
[163/218] Compiling AAplus AAGalileanMoons.cpp
[164/218] Compiling AAplus AAMoonMaxDeclinations2.cpp
[165/218] Compiling AAplus AAEquinoxesAndSolstices.cpp
[166/218] Compiling AAplus AAEquationOfTime.cpp
[167/218] Compiling AAplus AAElliptical.cpp
[168/218] Compiling AAplus AAEclipticalElements.cpp
[169/218] Compiling AAplus AAElementsPlanetaryOrbit.cpp
[170/218] Compiling AAplus AAEclipses.cpp
[171/218] Compiling AAplus AABinaryStar.cpp
[172/218] Compiling AAplus AAJupiter.cpp
[173/218] Compiling AAplus AAAngularSeparation.cpp
[174/218] Compiling AAplus AAAberration.cpp
[175/218] Compiling AAplus AAEquinoxesAndSolstices2.cpp
[176/218] Write Objects.LinkFileList
[177/218] Linking libAAplus.dylib
[179/218] Compiling SwiftAA NumericType.swift
[180/218] Compiling SwiftAA Nutation.swift
[181/218] Compiling SwiftAA ObjectBase.swift
[182/218] Compiling SwiftAA PlanetConstants.swift
[183/218] Compiling SwiftAA PlanetaryBase.swift
[184/218] Compiling SwiftAA PlanetaryDetails.swift
[185/218] Compiling SwiftAA PlanetaryOrbits.swift
[186/218] Compiling SwiftAA PlanetaryPhenomena.swift
[187/222] 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:47: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
45 |
46 |     // Called by the custom implementation of `fatalError`.
47 |     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
48 |
49 |     // 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:50: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
48 |
49 |     // backup of the original Swift `fatalError`
50 |     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
51 |
52 |     /// 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/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
/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
[188/222] 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
[189/222] 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
[190/222] 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
[191/222] 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
[192/222] 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
[193/222] Compiling SwiftAA JulianDay.swift
[194/222] Compiling SwiftAA Jupiter.swift
[195/222] Compiling SwiftAA JupiterMoons.swift
[196/222] Compiling SwiftAA Magnitudes.swift
[197/222] 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
[198/222] 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
[199/222] 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
[200/222] 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
[201/222] 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
[202/222] 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
[203/222] 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
[204/222] 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
[205/222] 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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[206/222] 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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[207/222] 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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[208/222] 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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/ScientificConstants.swift:159:1: warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
157 |
158 | /// KPCAAPlanet is an enum for all historical 9 planets, that is, including Pluto.
159 | extension KPCAAPlanet: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'KPCAAPlanet' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'ObjCAA' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
160 |
161 |     /// Return the KPCAAPlanet enum value from a planet name string.
[209/222] 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
[210/222] 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
[211/222] 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
[212/222] 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
[213/222] Compiling SwiftAA BinaryStars.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Constants.swift:47: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
45 |
46 |     // Called by the custom implementation of `fatalError`.
47 |     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
48 |
49 |     // 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:50: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
48 |
49 |     // backup of the original Swift `fatalError`
50 |     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
51 |
52 |     /// Replace the `fatalError` global function with something else.
[214/222] Compiling SwiftAA CelestialBodies.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Constants.swift:47: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
45 |
46 |     // Called by the custom implementation of `fatalError`.
47 |     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
48 |
49 |     // 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:50: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
48 |
49 |     // backup of the original Swift `fatalError`
50 |     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
51 |
52 |     /// Replace the `fatalError` global function with something else.
[215/222] Compiling SwiftAA Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Constants.swift:47: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
45 |
46 |     // Called by the custom implementation of `fatalError`.
47 |     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
48 |
49 |     // 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:50: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
48 |
49 |     // backup of the original Swift `fatalError`
50 |     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
51 |
52 |     /// Replace the `fatalError` global function with something else.
[216/222] Compiling SwiftAA DateExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/Constants.swift:47: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
45 |
46 |     // Called by the custom implementation of `fatalError`.
47 |     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
48 |
49 |     // 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:50: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
48 |
49 |     // backup of the original Swift `fatalError`
50 |     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
51 |
52 |     /// Replace the `fatalError` global function with something else.
[217/222] 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
[218/222] 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
[219/222] 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
[220/222] 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
[220/222] Write Objects.LinkFileList
[221/222] Linking libSwiftAA.dylib
Build complete! (12.86s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/SwiftAA/SwiftAA-Info.plist
Build complete.
{
  "cxx_language_standard" : "gnu++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftAA",
  "name" : "SwiftAA",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "AAplus",
      "targets" : [
        "AAplus"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "ObjCAA",
      "targets" : [
        "ObjCAA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftAA",
      "targets" : [
        "SwiftAA"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "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" : [
        "ObjCAA"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ObjCAATests",
      "module_type" : "ClangTarget",
      "name" : "ObjCAATests",
      "path" : "Tests/ObjCAATests",
      "sources" : [
        "EnumsTests.mm",
        "KPCAA2DCoordinateTests.mm",
        "KPCAA3DCoordinateTests.mm"
      ],
      "target_dependencies" : [
        "ObjCAA"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ObjCAA",
      "module_type" : "ClangTarget",
      "name" : "ObjCAA",
      "path" : "Sources/ObjCAA",
      "product_memberships" : [
        "ObjCAA",
        "SwiftAA"
      ],
      "sources" : [
        "KPCAA2DCoordinate.mm",
        "KPCAA3DCoordinate.mm",
        "KPCAAAberration.mm",
        "KPCAAAngularSeparation.mm",
        "KPCAABinaryStar.mm",
        "KPCAACoordinateTransformation.mm",
        "KPCAADate.mm",
        "KPCAADiameters.mm",
        "KPCAADynamicalTime.mm",
        "KPCAAEarth.mm",
        "KPCAAEclipses.mm",
        "KPCAAEclipticalElements.mm",
        "KPCAAElementsPlanetaryOrbit.mm",
        "KPCAAElliptical.mm",
        "KPCAAEquationOfTime.mm",
        "KPCAAEquinoxesAndSolstices.mm",
        "KPCAAFK5.mm",
        "KPCAAGalileanMoons.mm",
        "KPCAAGlobe.mm",
        "KPCAAIlluminatedFraction.mm",
        "KPCAAInterpolate.mm",
        "KPCAAJupiter.mm",
        "KPCAAKepler.mm",
        "KPCAAMars.mm",
        "KPCAAMercury.mm",
        "KPCAAMoon.mm",
        "KPCAAMoonIlluminatedFraction.mm",
        "KPCAAMoonMaxDeclinations.mm",
        "KPCAAMoonNodes.mm",
        "KPCAAMoonPerigeeApogee.mm",
        "KPCAAMoonPhases.mm",
        "KPCAANearParabolic.mm",
        "KPCAANeptune.mm",
        "KPCAANodes.mm",
        "KPCAANutation.mm",
        "KPCAAParabolic.mm",
        "KPCAAParallactic.mm",
        "KPCAAParallax.mm",
        "KPCAAPhysicalJupiter.mm",
        "KPCAAPhysicalMars.mm",
        "KPCAAPhysicalMoon.mm",
        "KPCAAPhysicalSun.mm",
        "KPCAAPlanetPerihelionAphelion.mm",
        "KPCAAPlanetaryPhenomena.mm",
        "KPCAAPluto.mm",
        "KPCAAPrecession.mm",
        "KPCAARefraction.mm",
        "KPCAARiseTransitSet.mm",
        "KPCAASaturn.mm",
        "KPCAASaturnMoons.mm",
        "KPCAASaturnRings.mm",
        "KPCAASidereal.mm",
        "KPCAAStellarMagnitudes.mm",
        "KPCAASun.mm",
        "KPCAAUranus.mm",
        "KPCAAVenus.mm"
      ],
      "target_dependencies" : [
        "AAplus"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AAplus",
      "module_type" : "ClangTarget",
      "name" : "AAplus",
      "path" : "Sources/AA+",
      "product_memberships" : [
        "AAplus",
        "ObjCAA",
        "SwiftAA"
      ],
      "sources" : [
        "AAAberration.cpp",
        "AAAngularSeparation.cpp",
        "AABinaryStar.cpp",
        "AACoordinateTransformation.cpp",
        "AADate.cpp",
        "AADiameters.cpp",
        "AADynamicalTime.cpp",
        "AAELP2000.cpp",
        "AAELPMPP02.cpp",
        "AAEarth.cpp",
        "AAEclipses.cpp",
        "AAEclipticalElements.cpp",
        "AAElementsPlanetaryOrbit.cpp",
        "AAElliptical.cpp",
        "AAEquationOfTime.cpp",
        "AAEquinoxesAndSolstices.cpp",
        "AAEquinoxesAndSolstices2.cpp",
        "AAFK5.cpp",
        "AAGalileanMoons.cpp",
        "AAGlobe.cpp",
        "AAIlluminatedFraction.cpp",
        "AAInterpolate.cpp",
        "AAJewishCalendar.cpp",
        "AAJupiter.cpp",
        "AAKepler.cpp",
        "AAMars.cpp",
        "AAMercury.cpp",
        "AAMoon.cpp",
        "AAMoonIlluminatedFraction.cpp",
        "AAMoonMaxDeclinations.cpp",
        "AAMoonMaxDeclinations2.cpp",
        "AAMoonNodes.cpp",
        "AAMoonNodes2.cpp",
        "AAMoonPerigeeApogee.cpp",
        "AAMoonPerigeeApogee2.cpp",
        "AAMoonPhases.cpp",
        "AAMoonPhases2.cpp",
        "AAMoslemCalendar.cpp",
        "AANearParabolic.cpp",
        "AANeptune.cpp",
        "AANodes.cpp",
        "AANutation.cpp",
        "AAParabolic.cpp",
        "AAParallactic.cpp",
        "AAParallax.cpp",
        "AAPhysicalJupiter.cpp",
        "AAPhysicalMars.cpp",
        "AAPhysicalMoon.cpp",
        "AAPhysicalSun.cpp",
        "AAPlanetPerihelionAphelion.cpp",
        "AAPlanetPerihelionAphelion2.cpp",
        "AAPlanetaryPhenomena.cpp",
        "AAPlanetaryPhenomena2.cpp",
        "AAPluto.cpp",
        "AAPrecession.cpp",
        "AARefraction.cpp",
        "AARiseTransitSet.cpp",
        "AARiseTransitSet2.cpp",
        "AASaturn.cpp",
        "AASaturnMoons.cpp",
        "AASaturnRings.cpp",
        "AASidereal.cpp",
        "AAStellarMagnitudes.cpp",
        "AASun.cpp",
        "AAUranus.cpp",
        "AAVSOP87.cpp",
        "AAVSOP87A_EAR.cpp",
        "AAVSOP87A_EMB.cpp",
        "AAVSOP87A_JUP.cpp",
        "AAVSOP87A_MAR.cpp",
        "AAVSOP87A_MER.cpp",
        "AAVSOP87A_NEP.cpp",
        "AAVSOP87A_SAT.cpp",
        "AAVSOP87A_URA.cpp",
        "AAVSOP87A_VEN.cpp",
        "AAVSOP87B_EAR.cpp",
        "AAVSOP87B_JUP.cpp",
        "AAVSOP87B_MAR.cpp",
        "AAVSOP87B_MER.cpp",
        "AAVSOP87B_NEP.cpp",
        "AAVSOP87B_SAT.cpp",
        "AAVSOP87B_URA.cpp",
        "AAVSOP87B_VEN.cpp",
        "AAVSOP87C_EAR.cpp",
        "AAVSOP87C_JUP.cpp",
        "AAVSOP87C_MAR.cpp",
        "AAVSOP87C_MER.cpp",
        "AAVSOP87C_NEP.cpp",
        "AAVSOP87C_SAT.cpp",
        "AAVSOP87C_URA.cpp",
        "AAVSOP87C_VEN.cpp",
        "AAVSOP87D_EAR.cpp",
        "AAVSOP87D_JUP.cpp",
        "AAVSOP87D_MAR.cpp",
        "AAVSOP87D_MER.cpp",
        "AAVSOP87D_NEP.cpp",
        "AAVSOP87D_SAT.cpp",
        "AAVSOP87D_URA.cpp",
        "AAVSOP87D_VEN.cpp",
        "AAVSOP87E_EAR.cpp",
        "AAVSOP87E_JUP.cpp",
        "AAVSOP87E_MAR.cpp",
        "AAVSOP87E_MER.cpp",
        "AAVSOP87E_NEP.cpp",
        "AAVSOP87E_SAT.cpp",
        "AAVSOP87E_SUN.cpp",
        "AAVSOP87E_URA.cpp",
        "AAVSOP87E_VEN.cpp",
        "AAVSOP87_EMB.cpp",
        "AAVSOP87_JUP.cpp",
        "AAVSOP87_MAR.cpp",
        "AAVSOP87_MER.cpp",
        "AAVSOP87_NEP.cpp",
        "AAVSOP87_SAT.cpp",
        "AAVSOP87_URA.cpp",
        "AAVSOP87_VEN.cpp",
        "AAVenus.cpp",
        "stdafx.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.