The Swift Package Index logo.Swift Package Index

Build Information

Successful build of FHIR, reference 4.2.1 (b68fb5), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 23:57:07 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/smart-on-fhir/Swift-FHIR.git
Reference: 4.2.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/smart-on-fhir/Swift-FHIR
 * tag               4.2.1      -> FETCH_HEAD
HEAD is now at b68fb5d Fixed issue where only a summary version of the capability statement is fetched (#28)
Submodule path 'fhir-parser': checked out '505e283afaa047dcb2e8fe0860f0427d54033d70'
Submodule 'fhir-parser' (https://github.com/smart-on-fhir/fhir-parser.git) registered for path 'fhir-parser'
Cloning into '/Users/admin/builder/spi-builder-workspace/fhir-parser'...
Cloned https://github.com/smart-on-fhir/Swift-FHIR.git
Revision (git rev-parse @):
b68fb5d6c8137de4a06894e683dc1a726a832907
SUCCESS checkout https://github.com/smart-on-fhir/Swift-FHIR.git at 4.2.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/smart-on-fhir/Swift-FHIR.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 124]
[Planning deferred tasks]
[31 / 56]
[32 / 57] Models
[42 / 102]
[47 / 102]
[50 / 102]
[51 / 102]
[55 / 102]
[57 / 102]
[60 / 102]
[63 / 102]
[65 / 102]
[66 / 102]
[77 / 102] Models
[84 / 103] Client
[93 / 114] Client
[99 / 114] Client
[102 / 115] Client
[105 / 117] FHIR
[112 / 117] Models
[114 / 117] Models
[117 / 117] FHIR-product
Build complete! (13.66 sec)
/Users/admin/builder/spi-builder-workspace/Sources/Models/DateAndTime.swift:974:6: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 972 | 		#else
 973 | 		var str: NSString?
 974 | 		if scanString(searchString, into: &str) {
     |      `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 975 | 			return str as String?
 976 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/Models/DateAndTime.swift:986:6: warning: 'scanCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 984 | 		#else
 985 | 		var str: NSString?
 986 | 		if scanCharacters(from: set, into: &str) {
     |      `- warning: 'scanCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 987 | 			return str as String?
 988 | 		}
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Client/DomainResource+Containment.swift:48:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 46 | 	- returns:            A `Reference` instance pointing to the contained resource (as "#id")
 47 | 	*/
 48 | 	open func contain(resource: Resource, withDisplay display: String? = nil) throws -> Reference {
    |  `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 49 | 		guard resource !== self else {
 50 | 			throw FHIRError.resourceCannotContainItself
/Users/admin/builder/spi-builder-workspace/Sources/Client/DomainResource+Containment.swift:103:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
101 | 	- returns:            A `Reference`, ready for use
102 | 	*/
103 | 	open func reference(resource: Resource, withDisplay display: FHIRString? = nil) throws -> Reference {
    |  `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
104 | 		let ref = Reference(owner: self)
105 | 		ref.display = display
/Users/admin/builder/spi-builder-workspace/Sources/Client/DomainResource+Containment.swift:48:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 46 | 	- returns:            A `Reference` instance pointing to the contained resource (as "#id")
 47 | 	*/
 48 | 	open func contain(resource: Resource, withDisplay display: String? = nil) throws -> Reference {
    |  `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 49 | 		guard resource !== self else {
 50 | 			throw FHIRError.resourceCannotContainItself
/Users/admin/builder/spi-builder-workspace/Sources/Client/DomainResource+Containment.swift:103:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
101 | 	- returns:            A `Reference`, ready for use
102 | 	*/
103 | 	open func reference(resource: Resource, withDisplay display: FHIRString? = nil) throws -> Reference {
    |  `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
104 | 		let ref = Reference(owner: self)
105 | 		ref.display = display
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FHIR",
  "name" : "FHIR",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "FHIR",
      "targets" : [
        "FHIR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Models",
      "module_type" : "SwiftTarget",
      "name" : "Models",
      "path" : "Sources/Models",
      "product_memberships" : [
        "FHIR"
      ],
      "sources" : [
        "Account.swift",
        "ActivityDefinition.swift",
        "Address.swift",
        "AdverseEvent.swift",
        "Age.swift",
        "AllergyIntolerance.swift",
        "Annotation.swift",
        "Appointment.swift",
        "AppointmentResponse.swift",
        "Attachment.swift",
        "AuditEvent.swift",
        "BackboneElement.swift",
        "Base64Binary.swift",
        "Basic.swift",
        "Binary.swift",
        "BiologicallyDerivedProduct.swift",
        "BodyStructure.swift",
        "Bundle.swift",
        "CapabilityStatement.swift",
        "CarePlan.swift",
        "CareTeam.swift",
        "CatalogEntry.swift",
        "ChargeItem.swift",
        "ChargeItemDefinition.swift",
        "Claim.swift",
        "ClaimResponse.swift",
        "ClinicalImpression.swift",
        "CodeSystem.swift",
        "CodeSystems.swift",
        "CodeableConcept.swift",
        "Coding.swift",
        "Communication.swift",
        "CommunicationRequest.swift",
        "CompartmentDefinition.swift",
        "Composition.swift",
        "ConceptMap.swift",
        "Condition.swift",
        "Consent.swift",
        "ContactDetail.swift",
        "ContactPoint.swift",
        "Contract.swift",
        "Contributor.swift",
        "Count.swift",
        "Coverage.swift",
        "CoverageEligibilityRequest.swift",
        "CoverageEligibilityResponse.swift",
        "DataRequirement.swift",
        "DateAndTime.swift",
        "DetectedIssue.swift",
        "Device.swift",
        "DeviceDefinition.swift",
        "DeviceMetric.swift",
        "DeviceRequest.swift",
        "DeviceUseStatement.swift",
        "DiagnosticReport.swift",
        "Distance.swift",
        "DocumentManifest.swift",
        "DocumentReference.swift",
        "DomainResource.swift",
        "Dosage.swift",
        "Duration.swift",
        "EffectEvidenceSynthesis.swift",
        "Element.swift",
        "ElementDefinition.swift",
        "Encounter.swift",
        "Endpoint.swift",
        "EnrollmentRequest.swift",
        "EnrollmentResponse.swift",
        "EpisodeOfCare.swift",
        "EventDefinition.swift",
        "Evidence.swift",
        "EvidenceVariable.swift",
        "ExampleScenario.swift",
        "ExplanationOfBenefit.swift",
        "Expression.swift",
        "Extension.swift",
        "FHIRAbstractBase+Factory.swift",
        "FHIRAbstractBase.swift",
        "FHIRAbstractResource.swift",
        "FHIRBool.swift",
        "FHIRCanonical.swift",
        "FHIRDecimal.swift",
        "FHIREnum.swift",
        "FHIRError.swift",
        "FHIRInteger.swift",
        "FHIRPrimitive.swift",
        "FHIRRequest.swift",
        "FHIRRequestHandler.swift",
        "FHIRServer.swift",
        "FHIRServerResponse.swift",
        "FHIRString.swift",
        "FHIRType.swift",
        "FHIRURL.swift",
        "FHIRValidationError.swift",
        "FamilyMemberHistory.swift",
        "Flag.swift",
        "Goal.swift",
        "GraphDefinition.swift",
        "Group.swift",
        "GuidanceResponse.swift",
        "HealthcareService.swift",
        "HumanName.swift",
        "Identifier.swift",
        "ImagingStudy.swift",
        "Immunization.swift",
        "ImmunizationEvaluation.swift",
        "ImmunizationRecommendation.swift",
        "ImplementationGuide.swift",
        "InsurancePlan.swift",
        "Invoice.swift",
        "Library.swift",
        "Linkage.swift",
        "List.swift",
        "Location.swift",
        "MarketingStatus.swift",
        "Measure.swift",
        "MeasureReport.swift",
        "Media.swift",
        "Medication.swift",
        "MedicationAdministration.swift",
        "MedicationDispense.swift",
        "MedicationKnowledge.swift",
        "MedicationRequest.swift",
        "MedicationStatement.swift",
        "MedicinalProduct.swift",
        "MedicinalProductAuthorization.swift",
        "MedicinalProductContraindication.swift",
        "MedicinalProductIndication.swift",
        "MedicinalProductIngredient.swift",
        "MedicinalProductInteraction.swift",
        "MedicinalProductManufactured.swift",
        "MedicinalProductPackaged.swift",
        "MedicinalProductPharmaceutical.swift",
        "MedicinalProductUndesirableEffect.swift",
        "MessageDefinition.swift",
        "MessageHeader.swift",
        "Meta.swift",
        "MetadataResource.swift",
        "MolecularSequence.swift",
        "Money.swift",
        "NamingSystem.swift",
        "Narrative.swift",
        "NutritionOrder.swift",
        "Observation.swift",
        "ObservationDefinition.swift",
        "OperationDefinition.swift",
        "OperationOutcome.swift",
        "Organization.swift",
        "OrganizationAffiliation.swift",
        "ParameterDefinition.swift",
        "Parameters.swift",
        "Patient.swift",
        "PaymentNotice.swift",
        "PaymentReconciliation.swift",
        "Period.swift",
        "Person.swift",
        "PlanDefinition.swift",
        "Population.swift",
        "Practitioner.swift",
        "PractitionerRole.swift",
        "Procedure.swift",
        "ProdCharacteristic.swift",
        "ProductShelfLife.swift",
        "Provenance.swift",
        "Quantity.swift",
        "Questionnaire.swift",
        "QuestionnaireResponse.swift",
        "Range.swift",
        "Ratio.swift",
        "Reference.swift",
        "RelatedArtifact.swift",
        "RelatedPerson.swift",
        "RequestGroup.swift",
        "ResearchDefinition.swift",
        "ResearchElementDefinition.swift",
        "ResearchStudy.swift",
        "ResearchSubject.swift",
        "Resource+Meta.swift",
        "Resource.swift",
        "RiskAssessment.swift",
        "RiskEvidenceSynthesis.swift",
        "SampledData.swift",
        "Schedule.swift",
        "SearchParameter.swift",
        "ServiceRequest.swift",
        "Signature.swift",
        "Slot.swift",
        "Specimen.swift",
        "SpecimenDefinition.swift",
        "StructureDefinition.swift",
        "StructureMap.swift",
        "Subscription.swift",
        "Substance.swift",
        "SubstanceAmount.swift",
        "SubstanceNucleicAcid.swift",
        "SubstancePolymer.swift",
        "SubstanceProtein.swift",
        "SubstanceReferenceInformation.swift",
        "SubstanceSourceMaterial.swift",
        "SubstanceSpecification.swift",
        "SupplyDelivery.swift",
        "SupplyRequest.swift",
        "Task.swift",
        "TerminologyCapabilities.swift",
        "TestReport.swift",
        "TestScript.swift",
        "Timing.swift",
        "TriggerDefinition.swift",
        "UsageContext.swift",
        "ValueSet.swift",
        "VerificationResult.swift",
        "VisionPrescription.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FHIR",
      "module_type" : "SwiftTarget",
      "name" : "FHIR",
      "path" : "Sources/FHIR",
      "product_memberships" : [
        "FHIR"
      ],
      "sources" : [
        "SwiftFHIR.swift"
      ],
      "target_dependencies" : [
        "Models",
        "Client"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Client",
      "module_type" : "SwiftTarget",
      "name" : "Client",
      "path" : "Sources/Client",
      "product_memberships" : [
        "FHIR"
      ],
      "sources" : [
        "DomainResource+Containment.swift",
        "Element+Extensions.swift",
        "FHIRBaseRequestHandler.swift",
        "FHIRBaseServer.swift",
        "FHIRCanonical+Resolving.swift",
        "FHIRMinimalServer.swift",
        "FHIROpenServer.swift",
        "FHIROperation.swift",
        "FHIRSearch.swift",
        "FHIRServerDataResponse.swift",
        "FHIRString+Localization.swift",
        "Patient+SMART.swift",
        "Reference+Resolving.swift",
        "Resource+Instantiation.swift",
        "Resource+Operation.swift",
        "Resource+REST.swift",
        "ValueSet+Localization.swift"
      ],
      "target_dependencies" : [
        "Models"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.