The Swift Package Index logo.Swift Package Index

Build Information

Failed to build swift-dependencies-macro, reference main (9bc899), with Swift 6.2 for Linux on 1 Dec 2025 14:42:35 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Ryu0118/swift-dependencies-macro.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/Ryu0118/swift-dependencies-macro
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 9bc8992 Merge pull request #5 from Ryu0118/Ryu0118-patch-1
Cloned https://github.com/Ryu0118/swift-dependencies-macro.git
Revision (git rev-parse @):
9bc899259e6164f3434577af5d374fb29fa30ade
SUCCESS checkout https://github.com/Ryu0118/swift-dependencies-macro.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Ryu0118/swift-dependencies-macro.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:36dcf51aceebb7518dd97346bbe30fd556b23ffe7a4d72d70473700580e8e541
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/pointfreeco/swift-macro-testing.git
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/pointfreeco/swift-dependencies
[1/6436] Fetching swift-dependencies
[2/7368] Fetching swift-dependencies, swift-macro-testing
[7369/80368] Fetching swift-dependencies, swift-macro-testing, swift-syntax
Fetched https://github.com/pointfreeco/swift-macro-testing.git from cache (6.11s)
Fetched https://github.com/pointfreeco/swift-dependencies from cache (6.11s)
Fetched https://github.com/apple/swift-syntax.git from cache (6.25s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 600.0.1 (10.50s)
Computing version for https://github.com/pointfreeco/swift-macro-testing.git
Computed https://github.com/pointfreeco/swift-macro-testing.git at 0.6.4 (0.68s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/15633] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (4.33s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.7 (4.76s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4651] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.31s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (1.62s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5600] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.70s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.7.0 (1.24s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.10.0 (0.52s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[1/2538] Fetching combine-schedulers
[484/3424] Fetching combine-schedulers, swift-concurrency-extras
[1909/4723] Fetching combine-schedulers, swift-concurrency-extras, swift-clocks
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (0.43s)
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.43s)
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.43s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (1.09s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.1.0 (0.68s)
Fetching https://github.com/OpenCombine/OpenCombine.git
[1/8284] Fetching opencombine
Fetched https://github.com/OpenCombine/OpenCombine.git from cache (0.96s)
Computing version for https://github.com/OpenCombine/OpenCombine.git
Computed https://github.com/OpenCombine/OpenCombine.git at 0.14.0 (1.92s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.2 (0.64s)
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.7
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/pointfreeco/swift-macro-testing.git
Working copy of https://github.com/pointfreeco/swift-macro-testing.git resolved at 0.6.4
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at 0.14.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.7.0
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.10.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/600.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/600.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.48s)
warning: 'swift-dependencies': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /host/spi-builder-workspace->github.com/pointfreeco/swift-dependencies->github.com/swiftlang/swift-syntax (B) /host/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: 'swift-macro-testing': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /host/spi-builder-workspace->github.com/pointfreeco/swift-macro-testing->github.com/swiftlang/swift-syntax (B) /host/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: 'swift-snapshot-testing': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /host/spi-builder-workspace->github.com/pointfreeco/swift-macro-testing->github.com/swiftlang/swift-syntax (B) /host/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
Building for debugging...
[0/38] Write sources
[15/38] Write swift-version-24593BA9C3E375BF.txt
[16/38] Compiling COpenCombineHelpers COpenCombineHelpers.cpp
[18/153] Emitting module IssueReportingPackageSupport
[19/153] Compiling IssueReportingPackageSupport _Test.swift
[20/154] Emitting module ConcurrencyExtras
[21/154] Compiling DependenciesMacroPlugin DependencyValuesMacro.swift
[22/155] Wrapping AST for IssueReportingPackageSupport for debugging
[24/155] Compiling PublicInitMacroPlugin PublicInitMacroPlugin.swift
[25/155] Compiling ConcurrencyExtras Result.swift
[26/155] Compiling ConcurrencyExtras UncheckedSendable.swift
[27/159] Compiling DependenciesMacroPlugin DependenciesMacroDiagnostic.swift
[28/159] Emitting module OpenCombine
[29/159] Compiling IssueReporting ErrorReporting.swift
[30/159] Compiling IssueReporting AppHostWarning.swift
[31/159] Compiling IssueReporting Deprecations.swift
[32/159] Compiling OpenCombine Cancellable.swift
[33/159] Compiling OpenCombine Codable.swift
[34/159] Compiling OpenCombine CombineIdentifier.swift
[35/159] Compiling OpenCombine ConcurrencyHelpers.swift
[36/159] Compiling OpenCombine Future+Concurrency.swift
[37/159] Compiling OpenCombine GENERATED-Publisher+Concurrency.swift
[38/159] Compiling OpenCombine CurrentValueSubject.swift
[39/159] Compiling OpenCombine CustomCombineIdentifierConvertible.swift
[40/159] Compiling OpenCombine Future.swift
[41/159] Compiling OpenCombine GENERATED-RootProtocols.swift
[42/159] Emitting module DependenciesMacroPlugin
[43/186] Compiling OpenCombine Publishers.Retry.swift
[44/186] Compiling OpenCombine Publishers.Scan.swift
[45/186] Compiling OpenCombine Publishers.Sequence.swift
[46/186] Compiling OpenCombine Publishers.SetFailureType.swift
[47/186] Compiling OpenCombine Publishers.Share.swift
[48/186] Compiling OpenCombine Publishers.SubscribeOn.swift
[49/186] Compiling OpenCombine Publishers.SwitchToLatest.swift
[50/186] Compiling OpenCombine Publishers.Throttle.swift
[51/186] Compiling OpenCombine Publishers.Timeout.swift
[52/186] Compiling OpenCombine Publishers.Zip.swift
[53/186] Compiling OpenCombine Publishers.swift
[54/186] Compiling OpenCombine Record.swift
[55/186] Compiling OpenCombine Result.Publisher.swift
[56/186] Compiling DependenciesMacroPlugin DependenciesMacroPlugin.swift
[57/186] Compiling DependenciesMacroPlugin DependencyValueMacroDiagnostic.swift
[58/186] Compiling DependenciesMacroPlugin DependenciesMacro.swift
/host/spi-builder-workspace/Sources/DependenciesMacroPlugin/DependenciesMacro.swift:18:51: warning: 'as' is deprecated: This cast will always succeed [#DeprecatedDeclaration]
16 |         let storedPropertyBindings = structDecl.memberBlock.members
17 |             .compactMap { $0.decl.as(VariableDeclSyntax.self) }
18 |             .filter { !$0.modifiers.contains { $0.as(DeclModifierSyntax.self)?.name.text == "static" } }
   |                                                   `- warning: 'as' is deprecated: This cast will always succeed [#DeprecatedDeclaration]
19 |             .map(\.bindings)
20 |             .flatMap { $0 }
/host/spi-builder-workspace/Sources/DependenciesMacroPlugin/DependenciesMacro.swift:23:30: warning: 'as' is deprecated: This cast will always succeed [#DeprecatedDeclaration]
21 |             .filter { $0.accessorBlock == nil }
22 |         let modifier = declaration.modifiers
23 |             .compactMap { $0.as(DeclModifierSyntax.self)?.name.text }
   |                              `- warning: 'as' is deprecated: This cast will always succeed [#DeprecatedDeclaration]
24 |             .first ?? "internal"
25 |         let arguments = storedPropertyBindings
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[60/187] Compiling PublicInitMacroPlugin PublicInitMacroDiagnostic.swift
[61/187] Compiling OpenCombine Just.swift
[62/187] Compiling OpenCombine Optional.Publisher.swift
[63/187] Compiling OpenCombine Publishers.AllSatisfy.swift
[64/187] Compiling OpenCombine Publishers.AssertNoFailure.swift
[65/187] Compiling OpenCombine Publishers.Autoconnect.swift
[66/187] Compiling OpenCombine Publishers.Breakpoint.swift
[67/187] Compiling OpenCombine Publishers.Buffer.swift
[68/187] Compiling OpenCombine Publishers.Collect.swift
[69/187] Compiling OpenCombine Publishers.CollectByCount.swift
[70/187] Compiling OpenCombine Publishers.CompactMap.swift
[71/187] Compiling OpenCombine Publishers.Comparison.swift
[72/187] Compiling OpenCombine Publishers.Concatenate.swift
[73/187] Compiling OpenCombine Publishers.Contains.swift
[74/187] Compiling OpenCombine Publishers.Count.swift
[75/187] Compiling OpenCombine Publishers.Debounce.swift
[76/187] Compiling OpenCombine Publishers.Delay.swift
[77/187] Compiling OpenCombine Publishers.Drop.swift
[78/187] Compiling OpenCombine Publishers.DropUntilOutput.swift
[79/187] Compiling OpenCombine Publishers.DropWhile.swift
[80/187] Compiling OpenCombine Publishers.Filter.swift
[81/187] Compiling OpenCombine Publishers.First.swift
[82/187] Compiling OpenCombine Publishers.FlatMap.swift
[83/187] Compiling OpenCombine Publishers.HandleEvents.swift
[84/187] Compiling OpenCombine Publishers.IgnoreOutput.swift
[85/187] Compiling OpenCombine Publishers.Last.swift
[86/187] Compiling OpenCombine Publishers.MakeConnectable.swift
[87/187] Compiling IssueReporting FatalErrorReporter.swift
[88/187] Compiling IssueReporting TestContext.swift
[89/187] Compiling IssueReporting Unimplemented.swift
[90/187] Compiling IssueReporting RuntimeWarningReporter.swift
[91/187] Compiling IssueReporting ReportIssue.swift
[92/187] Compiling OpenCombine PartialCompletion.swift
[93/187] Compiling OpenCombine PublishedSubject.swift
[94/187] Compiling OpenCombine PublishedSubscriber.swift
[95/187] Compiling OpenCombine ReduceProducer.swift
[96/187] Compiling OpenCombine SubjectSubscriber.swift
[97/187] Compiling OpenCombine SubscriberTap.swift
[98/187] Compiling OpenCombine SubscriptionStatus.swift
[99/187] Compiling OpenCombine SubscriptionTap.swift
[100/187] Compiling OpenCombine Utils.swift
[101/187] Compiling OpenCombine Violations.swift
[102/187] Compiling OpenCombine ImmediateScheduler.swift
[103/187] Compiling OpenCombine ObservableObject.swift
[104/187] Compiling OpenCombine PassthroughSubject.swift
[105/187] Compiling OpenCombine Published.swift
[106/187] Compiling OpenCombine Publisher+Subscribe.swift
[107/187] Compiling OpenCombine Deferred.swift
[108/187] Compiling OpenCombine Empty.swift
[109/187] Compiling OpenCombine Fail.swift
[110/187] Compiling OpenCombine GENERATED-Publishers.Catch.swift
[111/187] Compiling OpenCombine GENERATED-Publishers.Encode.swift
[112/187] Compiling OpenCombine GENERATED-Publishers.MapKeyPath.swift
[113/187] Compiling OpenCombine Publishers.Map.swift
[114/187] Compiling OpenCombine Publishers.MapError.swift
[115/187] Compiling OpenCombine Publishers.MeasureInterval.swift
[116/187] Compiling OpenCombine Publishers.Multicast.swift
[117/187] Compiling OpenCombine Publishers.Output.swift
[118/187] Compiling OpenCombine Publishers.PrefixUntilOutput.swift
[119/187] Compiling OpenCombine Publishers.PrefixWhile.swift
[120/187] Compiling OpenCombine Publishers.Print.swift
[121/187] Compiling OpenCombine Publishers.ReceiveOn.swift
[122/187] Compiling OpenCombine Publishers.Reduce.swift
[123/187] Compiling OpenCombine Publishers.RemoveDuplicates.swift
[124/187] Compiling OpenCombine Publishers.ReplaceEmpty.swift
[125/187] Compiling OpenCombine Publishers.ReplaceError.swift
[125/187] Wrapping AST for DependenciesMacroPlugin for debugging
[126/187] Write Objects.LinkFileList
[130/189] Emitting module IssueReporting
[130/189] Linking DependenciesMacroPlugin-tool
[132/189] Compiling IssueReporting WithExpectedIssue.swift
[133/189] Compiling IssueReporting WithIssueContext.swift
[134/189] Compiling OpenCombine Result.swift
[135/189] Compiling OpenCombine Scheduler.swift
[136/189] Compiling OpenCombine Subject+Void.swift
[137/189] Compiling OpenCombine Subscriber+Void.swift
[138/189] Compiling OpenCombine Subscribers.Assign.swift
[139/189] Compiling OpenCombine Subscribers.Completion.swift
[140/189] Compiling OpenCombine Subscribers.Demand.swift
[141/189] Compiling OpenCombine Subscribers.Sink.swift
[142/189] Compiling OpenCombine Subscribers.swift
[143/189] Compiling OpenCombine Subscription.swift
[144/189] Compiling OpenCombine Subscriptions.swift
[145/189] Compiling OpenCombine _Introspection.swift
[146/190] Wrapping AST for OpenCombine for debugging
[148/202] Compiling ConcurrencyExtras LockIsolated.swift
[149/203] Compiling OpenCombineFoundation Locking.swift
[150/203] Compiling OpenCombineFoundation Portability.swift
[151/203] Compiling OpenCombineFoundation JSONEncoder.swift
[152/203] Compiling OpenCombineFoundation Utils.swift
[153/203] Compiling OpenCombineFoundation Violations.swift
[157/203] Compiling OpenCombineFoundation NotificationCenter.swift
[158/203] Compiling ConcurrencyExtras Task.swift
[159/203] Compiling ConcurrencyExtras MainSerialExecutor.swift
[160/203] Compiling IssueReporting BreakpointReporter.swift
[167/204] Wrapping AST for ConcurrencyExtras for debugging
[169/204] Compiling IssueReporting SwiftTesting.swift
[170/204] Compiling IssueReporting UncheckedSendable.swift
[171/204] Compiling IssueReporting Warn.swift
[172/204] Compiling IssueReporting XCTest.swift
[173/204] Compiling IssueReporting IsTesting.swift
[174/204] Compiling IssueReporting IssueReporter.swift
[175/208] Wrapping AST for IssueReporting for debugging
[177/216] Emitting module OpenCombineDispatch
[178/216] Compiling OpenCombineDispatch DispatchQueue+Scheduler.swift
[179/217] Compiling XCTestDynamicOverlay Exports.swift
[181/217] Compiling Clocks Timer.swift
[181/218] Wrapping AST for OpenCombineDispatch for debugging
[183/218] Compiling Clocks ImmediateClock.swift
[184/218] Compiling Clocks AnyClock.swift
[185/218] Emitting module XCTestDynamicOverlay
[186/218] Compiling XCTestDynamicOverlay Deprecations.swift
[187/218] Emitting module Clocks
[189/219] Compiling Clocks _AsyncTimerSequence.swift
[190/219] Compiling Clocks Lock.swift
[190/219] Wrapping AST for XCTestDynamicOverlay for debugging
[192/219] Compiling Clocks UnimplementedClock.swift
[193/219] Compiling Clocks TestClock.swift
[194/219] Compiling Clocks SwiftUI.swift
[195/220] Wrapping AST for Clocks for debugging
[197/220] Compiling OpenCombineFoundation PropertyListEncoder.swift
[198/221] Compiling OpenCombineFoundation Timer+Publisher.swift
[199/221] Compiling OpenCombineFoundation RunLoop+Scheduler.swift
[200/221] Emitting module OpenCombineFoundation
[203/221] Compiling OpenCombineFoundation URLSession.swift
[208/221] Compiling OpenCombineFoundation OperationQueue+Scheduler.swift
[209/222] Wrapping AST for OpenCombineFoundation for debugging
[211/224] Compiling OpenCombineShim OpenCombineShim.swift
[212/224] Emitting module OpenCombineShim
[213/225] Wrapping AST for OpenCombineShim for debugging
[215/238] Compiling CombineSchedulers UIKit.swift
[216/238] Compiling CombineSchedulers UIScheduler.swift
[217/239] Compiling CombineSchedulers ImmediateScheduler.swift
[218/239] Compiling CombineSchedulers Deprecations.swift
[219/239] Emitting module CombineSchedulers
[220/239] Compiling CombineSchedulers AnyScheduler.swift
[221/239] Compiling CombineSchedulers Concurrency.swift
[222/239] Compiling CombineSchedulers UnimplementedScheduler.swift
[223/239] Compiling CombineSchedulers Platform.swift
[224/239] Compiling CombineSchedulers SwiftUI.swift
[225/239] Compiling CombineSchedulers Lock.swift
[226/239] Compiling CombineSchedulers NSRecursiveLock.swift
[227/239] Compiling CombineSchedulers TestScheduler.swift
[228/239] Compiling CombineSchedulers Timer.swift
[229/240] Wrapping AST for CombineSchedulers for debugging
[231/264] Compiling Dependencies MainQueue.swift
[232/264] Compiling Dependencies MainRunLoop.swift
[233/264] Compiling Dependencies NotificationCenter.swift
[234/264] Compiling Dependencies OpenURL.swift
[235/264] Compiling Dependencies TimeZone.swift
[236/264] Compiling Dependencies URLSession.swift
[237/264] Compiling Dependencies Date.swift
[238/264] Compiling Dependencies FireAndForget.swift
[239/264] Compiling Dependencies Locale.swift
[240/267] Emitting module Dependencies
[241/267] Compiling Dependencies Assert.swift
[242/267] Compiling Dependencies Calendar.swift
[243/267] Compiling Dependencies Clocks.swift
[244/267] Compiling Dependencies Context.swift
[245/267] Compiling Dependencies UUID.swift
[246/267] Compiling Dependencies WithRandomNumberGenerator.swift
[247/267] Compiling Dependencies AppEntryPoint.swift
[248/267] Compiling Dependencies Deprecations.swift
[249/267] Compiling Dependencies Exports.swift
[250/267] Compiling Dependencies TypeName.swift
[251/267] Compiling Dependencies Dependency.swift
[252/267] Compiling Dependencies DependencyContext.swift
[253/267] Compiling Dependencies DependencyKey.swift
[254/267] Compiling Dependencies DependencyValues.swift
[255/267] Compiling Dependencies PreviewTrait.swift
[256/267] Compiling Dependencies TestTrait.swift
[257/267] Compiling Dependencies WithDependencies.swift
[258/268] Wrapping AST for Dependencies for debugging
[260/268] Emitting module PublicInitMacroPlugin
[261/268] Compiling PublicInitMacroPlugin PublicInitMacro.swift
/host/spi-builder-workspace/Sources/PublicInitMacroPlugin/PublicInitMacro.swift:14:13: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
 12 |     ) throws -> [DeclSyntax] {
 13 |         let structDecl = try decodeExpansion(of: node, attachedTo: declaration, in: context)
 14 |         let storedPropertyBindings = structDecl.memberBlock.members
    |             `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
 15 |             .compactMap { $0.decl.as(VariableDeclSyntax.self) }
 16 |             .filter { !$0.modifiers.contains { $0.as(DeclModifierSyntax.self)?.name.text == "static" } }
/host/spi-builder-workspace/Sources/PublicInitMacroPlugin/PublicInitMacro.swift:78:52: error: cannot infer key path type from context; consider explicitly specifying a root type
 76 |             }
 77 |
 78 |         let arguments = storedPropertyBindings.map(\.description).joined(separator: ", \n")
    |                                                    `- error: cannot infer key path type from context; consider explicitly specifying a root type
 79 |         let assigns = storedPropertyBindings
 80 |             .compactMap { $0.pattern.as(IdentifierPatternSyntax.self)?.identifier.text }
BUILD FAILURE 6.2 linux