Skip to content

"missing dependencies" message #3194

@stefanspringer1

Description

@stefanspringer1

Description

On a first compilation, I get the messages for my macro StepMacros:

'StepMacros' is missing a dependency on 'SwiftBasicFormat' because dependency scan of Swift module 'StepMacros' discovered a dependency on 'SwiftBasicFormat'
'StepMacros' is missing a dependency on 'SwiftSyntaxMacros' because dependency scan of Swift module 'StepMacros' discovered a dependency on
'StepMacros' is missing a dependency on 'SwiftSyntaxBuilder' because dependency scan of Swift module 'StepMacros' discovered a dependency on 'SwiftSyntaxBuilder'
'StepMacros' is missing a dependency on 'SwiftSyntax' because dependency scan of Swift module 'StepMacros' discovered a dependency on 'SwiftSyntax'
'StepMacros' is missing a dependency on 'SwiftSyntaxMacroExpansion' because dependency scan of Swift module 'StepMacros' discovered a dependency on
'SwiftSyntaxMacroExpansion'
'StepMacros' is missing a dependency on 'SwiftParser' because dependency scan of Swift module 'StepMacros' discovered a dependency on 'SwiftParser'
'StepMacros' is missing a dependency on 'SwiftDiagnostics' because dependency scan of Swift module 'StepMacros' discovered a dependency on 'SwiftDiagnostics'
'StepMacros' is missing a dependency on 'SwiftOperators' because dependency scan of Swift module 'StepMacros' discovered a dependency on 'SwiftOperators'
'StepMacros' is missing a dependency on 'SwiftParserDiagnostics' because dependency scan of Swift module 'StepMacros' discovered a dependency on
'SwiftParserDiagnostics'

The dependencies for StepMacros include:

.product(name: "SwiftSyntaxMacros", package: "swift-syntax"),
.product(name: "SwiftCompilerPlugin", package: "swift-syntax"),

Is it really necessary to add all the listed dependencies, or what is the problem?

Steps to Reproduce

Do a fresh build of https://github.com/stefanspringer1/Pipeline.git (e.g. commit a8445b6ac3b5ecb8185647528ba4ce96e6784247 / tag 1.0.2).

Environment

Swift 6.2.1 in Xcode 26.1.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions