The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FrameworkToolbox, reference 0.15.0 (c87146), with Swift 6.3 for Android on 8 Oct 2026 19:35:02 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Mx-Iris/FrameworkToolbox.git
Reference: 0.15.0
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/Mx-Iris/FrameworkToolbox
 * tag               0.15.0     -> FETCH_HEAD
HEAD is now at c87146b feat(FoundationToolbox): back-deploy Foundation's predefined notification messages
Cloned https://github.com/Mx-Iris/FrameworkToolbox.git
Revision (git rev-parse @):
c87146b7f3ab69aebb461c1128f4326e462a6fbc
SUCCESS checkout https://github.com/Mx-Iris/FrameworkToolbox.git at 0.15.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/Mx-Iris/FrameworkToolbox.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:a57e63703100e13e1ecb61b565870501ccb169d7515bc7af7f0994f211e1b1f6
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Fetching https://github.com/pointfreeco/swift-macro-testing.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/1002] Fetching swift-macro-testing
[1003/81383] Fetching swift-macro-testing, swift-syntax
Fetched https://github.com/pointfreeco/swift-macro-testing.git from cache (3.43s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.45s)
Computing version for https://github.com/pointfreeco/swift-macro-testing.git
Computed https://github.com/pointfreeco/swift-macro-testing.git at 0.7.0 (3.60s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/16500] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (3.37s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (4.35s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (0.14s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5669] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.70s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (1.85s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/2727] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.76s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (1.68s)
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.7.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.6
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.20s)
Building for debugging...
[0/150] Write sources
[27/150] Compiling _SwiftSyntaxCShims PlatformMutex.c
[28/150] Write sources
[43/150] Compiling PointerAuthenticationSupport PointerAuthenticationSupport.c
[44/150] Write sources
[48/150] Write swift-version-272D24FF697CF451.txt
[48/150] Write sources
[58/150] Compiling _SwiftSyntaxCShims PlatformMutex.c
[59/150] Compiling PointerAuthenticationSupport PointerAuthenticationSupport.c
[61/166] Emitting module SwiftSyntax603
[62/166] Emitting module SwiftSyntax600
[63/166] Emitting module SwiftSyntax602
[64/166] Compiling SwiftSyntax602 Empty.swift
[65/167] Emitting module SwiftSyntax600
[66/167] Compiling SwiftSyntax600 Empty.swift
[69/168] Compiling SwiftSyntax601 Empty.swift
[70/168] Emitting module SwiftSyntax601
[71/169] Compiling SwiftSyntax600 Empty.swift
[74/174] Compiling SwiftSyntax510 Empty.swift
[75/174] Emitting module SwiftSyntax510
[76/175] Compiling SwiftSyntax510 Empty.swift
[77/175] Emitting module SwiftSyntax510
[80/180] Compiling SwiftSyntax509 Empty.swift
[81/180] Emitting module SwiftSyntax509
[83/181] Compiling SwiftSyntax509 Empty.swift
[83/182] Wrapping AST for SwiftSyntax601 for debugging
[84/182] Wrapping AST for SwiftSyntax600 for debugging
[85/182] Write sources
[89/182] Compiling SwiftSyntax603 Empty.swift
[89/182] Write sources
[93/183] Wrapping AST for SwiftSyntax510 for debugging
[94/183] Write sources
[101/183] Wrapping AST for SwiftSyntax509 for debugging
[102/183] Wrapping AST for SwiftSyntax603 for debugging
[104/183] Compiling SwiftSyntax602 Empty.swift
[105/183] Emitting module SwiftSyntax602
[106/184] Wrapping AST for SwiftSyntax602 for debugging
[108/185] Emitting module SwiftSyntax601
[109/185] Compiling SwiftSyntax601 Empty.swift
[111/248] Compiling SwiftSyntax603 Empty.swift
[112/248] Emitting module SwiftSyntax603
[114/312] Compiling SwiftSyntax SyntaxNodeStructure.swift
[115/312] Compiling SwiftSyntax SyntaxProtocol.swift
[116/312] Compiling SwiftSyntax SyntaxText.swift
[117/312] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[118/312] Compiling SwiftSyntax TokenDiagnostic.swift
[119/312] Compiling SwiftSyntax TokenSequence.swift
[120/312] Compiling SwiftSyntax TokenSyntax.swift
[121/312] Compiling SwiftSyntax Trivia.swift
[122/312] Compiling SwiftSyntax Utils.swift
[123/320] Compiling SwiftSyntax AbsolutePosition.swift
[124/320] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[125/320] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[126/320] Compiling SwiftSyntax Assert.swift
[127/320] Compiling SwiftSyntax BumpPtrAllocator.swift
[128/320] Compiling SwiftSyntax CommonAncestor.swift
[129/320] Compiling SwiftSyntax Convenience.swift
[130/320] Compiling SwiftSyntax CustomTraits.swift
[131/320] Compiling SwiftSyntax EditorPlaceholder.swift
[132/328] Compiling SwiftSyntax Identifier.swift
[133/328] Compiling SwiftSyntax MemoryLayout.swift
[134/328] Compiling SwiftSyntax MissingNodeInitializers.swift
[135/328] Compiling SwiftSyntax RawSyntax.swift
[136/328] Compiling SwiftSyntax RawSyntaxArena.swift
[137/328] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[138/328] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[139/328] Compiling SwiftSyntax RawSyntaxTokenView.swift
[140/328] Compiling SwiftSyntax SourceEdit.swift
[150/328] Compiling SwiftSyntax SourceLength.swift
[151/328] Compiling SwiftSyntax SourceLocation.swift
[152/328] Compiling SwiftSyntax SourcePresence.swift
[153/328] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[154/328] Compiling SwiftSyntax Syntax.swift
[155/328] Compiling SwiftSyntax SyntaxChildren.swift
[156/328] Compiling SwiftSyntax SyntaxCollection.swift
[157/328] Compiling SwiftSyntax SyntaxHashable.swift
[158/328] Compiling SwiftSyntax SyntaxIdentifier.swift
[186/328] Emitting module SwiftSyntax
[188/328] Compiling SwiftSyntax SyntaxRewriter.swift
[189/328] Compiling SwiftSyntax SyntaxTraits.swift
[190/328] Compiling SwiftSyntax SyntaxVisitor.swift
[191/328] Compiling SwiftSyntax TokenKind.swift
[192/328] Compiling SwiftSyntax Tokens.swift
[193/328] Compiling SwiftSyntax TriviaPieces.swift
[194/328] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[195/328] Compiling SwiftSyntax RawSyntaxNodesC.swift
[196/328] Compiling SwiftSyntax RawSyntaxNodesD.swift
[197/328] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[198/328] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[199/328] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[200/328] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[201/328] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[202/328] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[203/328] Compiling SwiftSyntax RawSyntaxValidation.swift
[204/328] Compiling SwiftSyntax SyntaxNodesAB.swift
[213/328] Compiling SwiftSyntax ChildNameForKeyPath.swift
[214/328] Compiling SwiftSyntax Keyword.swift
[215/328] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[216/328] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[217/328] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[218/328] Compiling SwiftSyntax SyntaxBaseNodes.swift
[219/328] Compiling SwiftSyntax SyntaxCollections.swift
[220/328] Compiling SwiftSyntax SyntaxEnum.swift
[221/328] Compiling SwiftSyntax SyntaxKind.swift
[240/328] Compiling SwiftSyntax SyntaxNodesC.swift
[241/328] Compiling SwiftSyntax SyntaxNodesD.swift
[242/328] Compiling SwiftSyntax SyntaxNodesEF.swift
[243/328] Compiling SwiftSyntax SyntaxNodesGHI.swift
[244/328] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[245/328] Compiling SwiftSyntax SyntaxNodesOP.swift
[246/328] Compiling SwiftSyntax SyntaxNodesQRS.swift
[247/328] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[257/399] Wrapping AST for SwiftSyntax for debugging
[259/407] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[260/408] Compiling SwiftDiagnostics FixIt.swift
[261/431] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[262/431] Compiling SwiftBasicFormat Syntax+Extensions.swift
[263/431] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[264/450] Compiling SwiftDiagnostics Message.swift
[266/450] Compiling SwiftDiagnostics Note.swift
[267/450] Emitting module SwiftDiagnostics
[268/450] Compiling SwiftDiagnostics Note.swift
[269/450] Emitting module SwiftBasicFormat
[270/450] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[271/450] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[272/450] Compiling SwiftBasicFormat Syntax+Extensions.swift
[273/450] Compiling SwiftParser CharacterInfo.swift
[274/450] Compiling SwiftParser CollectionNodes+Parsable.swift
[275/450] Compiling SwiftParser Attributes.swift
[276/450] Compiling SwiftParser Availability.swift
[277/450] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[278/450] Compiling SwiftDiagnostics FixIt.swift
[279/450] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[280/450] Compiling SwiftBasicFormat InferIndentation.swift
[281/450] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[282/450] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[283/450] Emitting module SwiftDiagnostics
[288/450] Compiling SwiftBasicFormat Indenter.swift
[289/450] Compiling SwiftBasicFormat InferIndentation.swift
[291/451] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[293/452] Emitting module SwiftBasicFormat
[294/452] Compiling SwiftBasicFormat Indenter.swift
[295/452] Compiling SwiftBasicFormat BasicFormat.swift
[296/453] Compiling SwiftParser StringLiterals.swift
[297/453] Compiling SwiftParser SwiftParserCompatibility.swift
[298/453] Compiling SwiftParser SwiftVersion.swift
[299/453] Compiling SwiftParser SyntaxUtils.swift
[300/453] Compiling SwiftParser TokenConsumer.swift
[301/453] Compiling SwiftParser TokenPrecedence.swift
[302/454] Wrapping AST for SwiftDiagnostics for debugging
[304/458] Compiling SwiftBasicFormat BasicFormat.swift
[305/459] Wrapping AST for SwiftBasicFormat for debugging
[307/459] Compiling SwiftParser LoopProgressCondition.swift
[308/459] Compiling SwiftParser Modifiers.swift
[309/459] Compiling SwiftParser Names.swift
[310/459] Compiling SwiftParser Nominals.swift
[311/459] Compiling SwiftParser Parameters.swift
[312/459] Compiling SwiftParser ParseSourceFile.swift
[319/464] Emitting module SwiftParser
[321/464] Compiling SwiftParser TokenSpec.swift
[322/464] Compiling SwiftParser TokenSpecSet.swift
[323/464] Compiling SwiftParser TopLevel.swift
[324/464] Compiling SwiftParser TriviaParser.swift
[325/464] Compiling SwiftParser Types.swift
[335/464] Compiling SwiftParser CompilerFiles.swift
[336/464] Compiling SwiftParser Declarations.swift
[337/464] Compiling SwiftParser Parser.swift
[338/464] Compiling SwiftParser Patterns.swift
[339/464] Compiling SwiftParser Recovery.swift
[340/464] Compiling SwiftParser Specifiers.swift
[341/464] Compiling SwiftParser Statements.swift
[342/464] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[343/464] Compiling SwiftParser Lexeme.swift
[344/464] Compiling SwiftParser LexemeSequence.swift
[345/464] Compiling SwiftParser Lexer.swift
[346/464] Compiling SwiftParser RegexLiteralLexer.swift
[347/464] Compiling SwiftParser UnicodeScalarExtensions.swift
[348/464] Compiling SwiftParser Lookahead.swift
[367/464] Compiling SwiftParser Directives.swift
[368/464] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[369/464] Compiling SwiftParser Expressions.swift
[370/464] Compiling SwiftParser IncrementalParseTransition.swift
[371/464] Compiling SwiftParser IsValidIdentifier.swift
[372/464] Compiling SwiftParser Cursor.swift
[373/464] Compiling SwiftParser ExperimentalFeatures.swift
[374/464] Compiling SwiftParser IsLexerClassified.swift
[375/464] Compiling SwiftParser LayoutNodes+Parsable.swift
[376/464] Compiling SwiftParser Parser+TokenSpecSet.swift
[377/464] Compiling SwiftParser TokenSpecStaticMembers.swift
[390/465] Wrapping AST for SwiftParser for debugging
[392/488] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[393/489] Compiling SwiftOperators PrecedenceGroup.swift
[394/490] Compiling SwiftOperators PrecedenceGraph.swift
[395/490] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[396/490] Compiling SwiftOperators SyntaxSynthesis.swift
[397/490] Compiling SwiftOperators OperatorTable+Semantics.swift
[398/490] Compiling SwiftOperators OperatorTable.swift
[399/490] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[400/490] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[401/490] Compiling SwiftParserDiagnostics MissingNodesError.swift
[402/490] Compiling SwiftParserDiagnostics MissingTokenError.swift
[403/490] Emitting module SwiftOperators
[404/490] Compiling SwiftOperators OperatorTable+Folding.swift
[405/491] Wrapping AST for SwiftOperators for debugging
[407/491] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[408/491] Compiling SwiftParserDiagnostics Utils.swift
[409/491] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[410/491] Emitting module SwiftParserDiagnostics
[416/492] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[417/492] Compiling SwiftParserDiagnostics PresenceUtils.swift
[423/515] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[424/516] Compiling SwiftOperators OperatorTable.swift
[425/517] Compiling SwiftParserDiagnostics MissingNodesError.swift
[426/517] Compiling SwiftParserDiagnostics MissingTokenError.swift
[427/517] Compiling SwiftOperators PrecedenceGroup.swift
[428/517] Emitting module SwiftOperators
[429/517] Compiling SwiftOperators PrecedenceGraph.swift
[430/517] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[431/517] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[432/517] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[433/517] Compiling SwiftOperators OperatorTable+Folding.swift
[434/517] Compiling SwiftOperators OperatorTable+Semantics.swift
[435/517] Compiling SwiftOperators SyntaxSynthesis.swift
[437/518] Emitting module SwiftParserDiagnostics
[438/518] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[439/518] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[440/518] Compiling SwiftParserDiagnostics Utils.swift
[441/518] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[442/518] Compiling SwiftParserDiagnostics PresenceUtils.swift
[447/519] Wrapping AST for SwiftParserDiagnostics for debugging
[449/534] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[450/534] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[451/535] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[452/535] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[453/535] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[454/535] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[455/535] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[456/535] Emitting module SwiftSyntaxBuilder
[457/535] Compiling SwiftSyntaxBuilder Indenter.swift
[458/535] Compiling SwiftSyntaxBuilder ListBuilder.swift
[459/535] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[460/535] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[461/535] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[462/535] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[463/535] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[464/535] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[470/537] Wrapping AST for SwiftSyntaxBuilder for debugging
[472/567] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[473/567] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[474/567] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[475/567] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[476/568] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[477/568] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[478/568] Compiling SwiftIfConfig VersionTuple.swift
[479/568] Compiling SwiftSyntaxBuilder Indenter.swift
[480/568] Compiling SwiftSyntaxBuilder ListBuilder.swift
[481/569] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[482/569] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[483/569] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[484/569] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[485/569] Emitting module SwiftIfConfig
[488/569] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[489/569] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[491/570] Emitting module SwiftSyntaxBuilder
[493/570] Wrapping AST for SwiftIfConfig for debugging
[495/587] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[496/587] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[497/589] Compiling SwiftSyntaxMacros Macro.swift
[498/589] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[499/589] Compiling SwiftSyntaxMacros AccessorMacro.swift
[500/589] Compiling SwiftSyntaxMacros AttachedMacro.swift
[501/589] Compiling SwiftSyntaxMacros BodyMacro.swift
[504/589] Emitting module SwiftSyntaxMacros
[505/589] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[506/589] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[507/589] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[508/589] Compiling SwiftSyntaxMacros Macro+Format.swift
[509/589] Compiling SwiftSyntaxMacros MemberMacro.swift
[510/589] Compiling SwiftSyntaxMacros PeerMacro.swift
[511/589] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[512/589] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[513/589] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[514/589] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[515/589] Compiling SwiftSyntaxMacros PreambleMacro.swift
[516/589] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[519/590] Wrapping AST for SwiftSyntaxMacros for debugging
[521/616] Compiling MacroToolbox ExprSyntax+Expecting.swift
[522/616] Compiling MacroToolbox ExpressionListDecodingError.swift
[523/616] Compiling MacroToolbox MacroExpansionDiagnostics.swift
[524/616] Compiling MacroToolbox ExpressionDecodableFromStringLiteral.swift
[525/616] Compiling MacroToolbox ExpressionDecodingError.swift
[526/616] Compiling MacroToolbox ExpressionListDecodable.swift
[527/616] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[529/633] Compiling SwiftIfConfig SyntaxProtocol+IfConfig.swift
[530/633] Compiling SwiftIfConfig VersionTuple+Parsing.swift
[531/634] Compiling SwiftIfConfig ActiveClauseEvaluator.swift
[532/634] Compiling SwiftIfConfig ActiveSyntaxRewriter.swift
[533/634] Emitting module SwiftSyntaxMacroExpansion
[534/634] Compiling SwiftIfConfig IfConfigFunctions.swift
[535/634] Compiling SwiftIfConfig IfConfigRegionState.swift
[536/634] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[537/634] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[538/634] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[539/634] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[540/634] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[541/634] Compiling SwiftIfConfig StaticBuildConfiguration.swift
[542/634] Compiling SwiftIfConfig SyntaxLiteralUtils.swift
[543/634] Compiling SwiftIfConfig VersionTuple.swift
[544/634] Compiling SwiftIfConfig ActiveSyntaxVisitor.swift
[545/634] Compiling SwiftIfConfig BuildConfiguration.swift
[546/634] Emitting module SwiftIfConfig
[549/634] Compiling SwiftIfConfig ConfiguredRegions.swift
[550/634] Compiling SwiftIfConfig IfConfigDecl+IfConfig.swift
[551/634] Compiling SwiftIfConfig IfConfigDiagnostic.swift
[552/634] Compiling SwiftIfConfig IfConfigEvaluation.swift
[554/652] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[555/652] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[556/654] Compiling SwiftSyntaxMacros MemberMacro.swift
[557/654] Compiling SwiftSyntaxMacros PeerMacro.swift
[558/654] Compiling SwiftSyntaxMacros AccessorMacro.swift
[559/654] Compiling SwiftSyntaxMacros AttachedMacro.swift
[560/654] Compiling SwiftSyntaxMacros BodyMacro.swift
[561/654] Emitting module SwiftSyntaxMacros
[562/654] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[563/654] Compiling SwiftSyntaxMacros Macro+Format.swift
[564/654] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[565/654] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[566/654] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[567/655] Compiling SwiftSyntaxMacros PreambleMacro.swift
[568/655] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[569/655] Compiling SwiftSyntaxMacros Macro.swift
[570/655] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[571/655] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[572/655] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[573/655] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[575/656] Wrapping AST for SwiftSyntaxMacroExpansion for debugging
[577/685] Compiling MacroToolbox ExpressionListDecoderField.swift
[578/685] Compiling MacroToolbox MacroExpansionError.swift
[579/685] Compiling MacroToolbox ExpressionDecodableFromIdentifier.swift
[580/685] Compiling MacroToolbox ExpressionListDecodingError.swift
[581/687] Compiling MacroToolbox MetatypeExpression.swift
[582/687] Compiling MacroToolbox LockMacroProtocol.swift
[583/687] Compiling MacroToolbox LockPropertyParser.swift
[584/687] Compiling MacroToolbox MacroExpansionDiagnostics.swift
[585/687] Compiling MacroToolbox ExpressionListDecoder.swift
[586/687] Emitting module MacroToolbox
[587/687] Compiling MacroToolbox AttributeSyntax+Mirroring.swift
[588/687] Compiling MacroToolbox ExprSyntax+Expecting.swift
[589/687] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[590/688] Compiling MacroToolbox TokenSyntax+Unescaped.swift
[591/688] Compiling MacroToolbox TypeSyntax+Optional.swift
[592/688] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[593/688] Compiling MacroToolbox ExpressionDecodable.swift
[595/688] Emitting module SwiftCompilerPluginMessageHandling
[596/688] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[597/688] Compiling MacroToolbox ExpressionListDecodable.swift
[598/688] Compiling MacroToolbox ExpressionDecodable+StandardLibrary.swift
[600/688] Compiling MacroToolbox ExpressionDecodableFromStringLiteral.swift
[601/688] Compiling MacroToolbox ExpressionDecodingError.swift
[602/689] Wrapping AST for MacroToolbox for debugging
[604/689] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[611/690] Wrapping AST for SwiftCompilerPluginMessageHandling for debugging
[613/692] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[614/692] Emitting module SwiftCompilerPlugin
[615/693] Wrapping AST for SwiftCompilerPlugin for debugging
[617/751] Emitting module FrameworkToolboxMacros
[618/751] Compiling FrameworkToolboxMacros FrameworkToolboxMacroPlugin.swift
[619/751] Compiling DyldToolboxMacros MainPlugin.swift
[620/751] Compiling OSToolboxMacros OSAllocatedUnfairLockMacro.swift
[621/751] Compiling OSToolboxMacros MainPlugin.swift
[622/752] Compiling SwiftStdlibToolboxMacros MemberTypeSyntax+Extensions.swift
[623/752] Compiling SwiftStdlibToolboxMacros TypeDeclSyntax+Extensions.swift
[624/752] Compiling SwiftStdlibToolboxMacros TypeSyntax+Extensions.swift
[625/755] Compiling FoundationToolboxMacros URLMacro.swift
[628/755] Compiling FoundationToolboxMacros UserDefaultMacro.swift
[629/757] Compiling FoundationToolboxMacros SelectorMacro.swift
[630/757] Compiling FoundationToolboxMacros ObjectiveCBridgeableMacro.swift
[631/757] Emitting module FoundationToolboxMacros
[632/757] Compiling FoundationToolboxMacros MainPlugin.swift
[633/757] Emitting module SwiftStdlibToolboxMacros
[634/757] Compiling FrameworkToolboxMacros FrameworkToolboxCompatibleMacro.swift
[635/758] Compiling SwiftStdlibToolboxMacros CaseCheckableMacro.swift
[636/758] Compiling SwiftStdlibToolboxMacros CaseTagMacro.swift
[637/758] Compiling SwiftStdlibToolboxMacros DefaultedCasesMacro.swift
[638/758] Compiling OSToolboxMacros SignpostableMacro.swift
[639/758] Emitting module DyldToolboxMacros
[640/758] Compiling DyldToolboxMacros DyldDynamicInterposeMacro.swift
[641/758] Compiling DyldToolboxMacros DyldInterposeSupport.swift
[642/758] Compiling DyldToolboxMacros DyldInterposeMacro.swift
[643/759] Compiling SwiftStdlibToolboxMacros Closure.swift
[644/759] Compiling SwiftStdlibToolboxMacros EquatableIgnoredMacro.swift
[647/759] Emitting module MacroToolbox
[648/759] Compiling SwiftStdlibToolboxMacros AddCompletionHandlerMacro.swift
[652/759] Compiling SwiftStdlibToolboxMacros EnumerationDeclarationSupport.swift
[653/759] Compiling SwiftStdlibToolboxMacros AddAsyncAllMembersMacro.swift
[654/759] Compiling SwiftStdlibToolboxMacros AddAsyncMacro.swift
[655/759] Compiling SwiftStdlibToolboxMacros AddAsyncMacroCore.swift
[656/759] Compiling OSToolboxMacros LoggableMacro.swift
[660/759] Emitting module OSToolboxMacros
[663/759] Compiling FoundationToolboxMacros KeychainMacro.swift
[663/760] Wrapping AST for DyldToolboxMacros for debugging
[665/760] Write Objects.LinkFileList
[666/760] Wrapping AST for FrameworkToolboxMacros for debugging
[668/760] Compiling ObjCRuntimeToolboxMacros MacroStringHelpers.swift
[668/760] Write Objects.LinkFileList
[670/760] Compiling ObjCRuntimeToolboxMacros MainPlugin.swift
[671/761] Compiling OSToolboxMacros MutexMacro.swift
[672/761] Compiling OSToolboxMacros OSLogFormatSupport.swift
[673/761] Compiling OSToolboxMacros SignpostMacro.swift
[681/762] Compiling MacroToolbox TokenSyntax+Unescaped.swift
[682/762] Compiling MacroToolbox TypeSyntax+Optional.swift
[682/762] Wrapping AST for FoundationToolboxMacros for debugging
[683/762] Write Objects.LinkFileList
[684/762] Wrapping AST for OSToolboxMacros for debugging
[685/762] Write Objects.LinkFileList
[687/762] Compiling ObjCRuntimeToolboxMacros RuntimeClassProxyMacro.swift
[688/762] Compiling ObjCRuntimeToolboxMacros ObjCTypeEncoding.swift
[689/762] Compiling ObjCRuntimeToolboxMacros RuntimeClassHookMacro.swift
[690/762] Compiling SwiftStdlibToolboxMacros MirroredCasesMacro.swift
[691/762] Compiling SwiftStdlibToolboxMacros ProjectionFunctionMacro.swift
[692/762] Compiling SwiftStdlibToolboxMacros ProjectionMacro.swift
[693/762] Compiling SwiftStdlibToolboxMacros VariableDeclSyntax+Extensions.swift
[694/762] Compiling SwiftStdlibToolboxMacros SimpleFixItMessage.swift
[695/762] Compiling SwiftStdlibToolboxMacros MainPlugin.swift
[697/762] Compiling SwiftStdlibToolboxMacros EquatableMacro.swift
[698/762] Compiling SwiftStdlibToolboxMacros IdentifierTypeSyntax+Extensions.swift
[699/762] Compiling ObjCRuntimeToolboxMacros RuntimeMethodReplacementMacro.swift
[702/762] Emitting module ObjCRuntimeToolboxMacros
[703/763] Wrapping AST for ObjCRuntimeToolboxMacros for debugging
[704/763] Write Objects.LinkFileList
[706/763] Compiling SwiftStdlibToolboxMacros AssociatedValueMacro.swift
[707/763] Compiling SwiftStdlibToolboxMacros AsyncBridgingSupport.swift
[708/763] Compiling SwiftStdlibToolboxMacros AvailableMacro.swift
[709/763] Compiling SwiftStdlibToolboxMacros BijectionMacro.swift
[710/764] Wrapping AST for SwiftStdlibToolboxMacros for debugging
[711/764] Write Objects.LinkFileList
[712/764] Linking DyldToolboxMacros-tool
[713/764] Linking FrameworkToolboxMacros-tool
[714/770] Linking FoundationToolboxMacros-tool
[716/770] Compiling FrameworkToolbox AccessLevel.swift
[717/770] Emitting module FrameworkToolbox
[717/770] Linking OSToolboxMacros-tool
[719/770] Compiling FrameworkToolbox AccessLevel.swift
[720/770] Compiling FrameworkToolbox FrameworkToolbox.swift
[721/770] Emitting module FrameworkToolbox
[722/771] Compiling FrameworkToolbox FrameworkToolbox.swift
[724/772] Wrapping AST for FrameworkToolbox for debugging
[726/838] Compiling CoreFoundationToolbox CFObject.swift
[727/838] Compiling CoreFoundationToolbox CFStringKey.swift
[728/851] Compiling CoreFoundationToolbox CFCast.swift
[729/851] Compiling CoreFoundationToolbox CFBoolean.swift
[730/851] Compiling CoreFoundationToolbox CFType.swift
[731/851] Compiling CoreFoundationToolbox CFAllocator.swift
[732/851] Compiling CoreFoundationToolbox CFArray.swift
[733/851] Compiling CoreFoundationToolbox CFAttributedString.swift
[734/852] Compiling CoreFoundationToolbox CFAttributedStringKey.swift
[735/852] Compiling CoreFoundationToolbox CFError.swift
[738/852] Compiling CoreFoundationToolbox CFStringTransformer.swift
[739/852] Compiling CoreFoundationToolbox CFBridge.swift
[740/852] Emitting module OSToolbox
[741/852] Compiling CoreFoundationToolbox CFNumber.swift
[742/852] Compiling CoreFoundationToolbox CFRange.swift
[749/852] Emitting module OSToolbox
[756/852] Compiling OSToolbox WeakBox.swift
[760/854] Emitting module FrameworkToolboxClient
[761/854] Compiling FrameworkToolboxClient main.swift
[761/855] Wrapping AST for OSToolbox for debugging
[763/863] Linking ObjCRuntimeToolboxMacros-tool
[765/879] Compiling OSToolboxNoFoundationClient GenericContexts.swift
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:20:2: error: unknown attribute 'Loggable'
 18 | // MARK: - The type itself is generic
 19 |
 20 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 21 | struct GenericBox<Element> {
 22 |     let element: Element
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:30:2: error: unknown attribute 'Signpostable'
 28 |
 29 | @Loggable
 30 | @Signpostable
    |  `- error: unknown attribute 'Signpostable'
 31 | final class GenericCache<Key, Value> {
 32 |     private var storage: [String: Value] = [:]
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:29:2: error: unknown attribute 'Loggable'
 27 | }
 28 |
 29 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 30 | @Signpostable
 31 | final class GenericCache<Key, Value> {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:46:2: error: unknown attribute 'Loggable'
 44 | }
 45 |
 46 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 47 | enum GenericOutcome<Success, Failure> {
 48 |     case succeeded(Success)
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:56:2: error: unknown attribute 'Loggable'
 54 | }
 55 |
 56 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 57 | actor GenericCoordinator<Element> {
 58 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:65:2: error: unknown attribute 'Loggable'
 63 | // Several generic parameters plus a constraint clause — the detection keys off
 64 | // the presence of a generic parameter list, not its shape.
 65 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 66 | struct ConstrainedGenericStore<Element: Hashable, Metadata> where Metadata: Sendable {
 67 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:79:6: error: unknown attribute 'Loggable'
 77 |
 78 | struct OuterGenericContainer<Element> {
 79 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
 80 |     struct NestedNonGenericService {
 81 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:87:6: error: unknown attribute 'Signpostable'
 85 |
 86 |     @Loggable
 87 |     @Signpostable
    |      `- error: unknown attribute 'Signpostable'
 88 |     final class NestedDualAnnotated {
 89 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:86:6: error: unknown attribute 'Loggable'
 84 |     }
 85 |
 86 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
 87 |     @Signpostable
 88 |     final class NestedDualAnnotated {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:98:10: error: unknown attribute 'Loggable'
 96 |     // rather than only the immediate parent.
 97 |     enum NestedNamespace {
 98 |         @Loggable
    |          `- error: unknown attribute 'Loggable'
 99 |         struct DeeplyNestedService {
100 |             func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:115:6: error: unknown attribute 'Loggable'
113 |
114 | extension OuterGenericContainer {
115 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
116 |     struct ServiceInsideGenericExtension {
117 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:126:6: error: unknown attribute 'Loggable'
124 |
125 | extension OuterNonGenericContainer {
126 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
127 |     struct ServiceInsideNonGenericExtension {
128 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:25:10: error: no macro named 'log'
 23 |
 24 |     func emit() {
 25 |         #log(.debug, "generic struct logging, element count 1")
    |          `- error: no macro named 'log'
 26 |     }
 27 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:35:10: error: no macro named 'log'
 33 |
 34 |     func emit() {
 35 |         #log(.debug, "generic class logging under both macros")
    |          `- error: no macro named 'log'
 36 |         #signpost(.event, "generic-class-event")
 37 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:36:10: error: no macro named 'signpost'
 34 |     func emit() {
 35 |         #log(.debug, "generic class logging under both macros")
 36 |         #signpost(.event, "generic-class-event")
    |          `- error: no macro named 'signpost'
 37 |     }
 38 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:40:10: error: no macro named 'signpostInterval'
 38 |
 39 |     func measure() -> Int {
 40 |         #signpostInterval("generic-class-interval") {
    |          `- error: no macro named 'signpostInterval'
 41 |             storage.count
 42 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:52:10: error: no macro named 'log'
 50 |
 51 |     func emit() {
 52 |         #log(.info, "generic enum logging")
    |          `- error: no macro named 'log'
 53 |     }
 54 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:59:10: error: no macro named 'log'
 57 | actor GenericCoordinator<Element> {
 58 |     func emit() {
 59 |         #log(.debug, "generic actor logging")
    |          `- error: no macro named 'log'
 60 |     }
 61 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:68:10: error: no macro named 'log'
 66 | struct ConstrainedGenericStore<Element: Hashable, Metadata> where Metadata: Sendable {
 67 |     func emit() {
 68 |         #log(.debug, "constrained generic struct logging")
    |          `- error: no macro named 'log'
 69 |     }
 70 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:82:14: error: no macro named 'log'
 80 |     struct NestedNonGenericService {
 81 |         func emit() {
 82 |             #log(.debug, "non-generic type nested in a generic one")
    |              `- error: no macro named 'log'
 83 |         }
 84 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:90:14: error: no macro named 'log'
 88 |     final class NestedDualAnnotated {
 89 |         func emit() {
 90 |             #log(.debug, "nested dual-annotated type")
    |              `- error: no macro named 'log'
 91 |             #signpost(.event, "nested-dual-event")
 92 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:91:14: error: no macro named 'signpost'
 89 |         func emit() {
 90 |             #log(.debug, "nested dual-annotated type")
 91 |             #signpost(.event, "nested-dual-event")
    |              `- error: no macro named 'signpost'
 92 |         }
 93 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:101:18: error: no macro named 'log'
 99 |         struct DeeplyNestedService {
100 |             func emit() {
101 |                 #log(.debug, "type nested two levels inside a generic one")
    |                  `- error: no macro named 'log'
102 |             }
103 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:118:14: error: no macro named 'log'
116 |     struct ServiceInsideGenericExtension {
117 |         func emit() {
118 |             #log(.debug, "type declared in an extension of a generic type")
    |              `- error: no macro named 'log'
119 |         }
120 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:129:14: error: no macro named 'log'
127 |     struct ServiceInsideNonGenericExtension {
128 |         func emit() {
129 |             #log(.debug, "type declared in an extension of a non-generic type")
    |              `- error: no macro named 'log'
130 |         }
131 |     }
[766/879] Compiling OSToolboxNoFoundationClient EnablementSwitches.swift
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:27:2: error: unknown attribute 'Loggable'
 25 | // MARK: - Statically off
 26 |
 27 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
 28 | struct SilentService {
 29 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:35:2: error: unknown attribute 'Signpostable'
 33 | }
 34 |
 35 | @Signpostable(isEnabled: false)
    |  `- error: unknown attribute 'Signpostable'
 36 | struct UnmeasuredService {
 37 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:49:2: error: unknown attribute 'Signpostable'
 47 |
 48 | @Loggable(isEnabled: false)
 49 | @Signpostable(isEnabled: false)
    |  `- error: unknown attribute 'Signpostable'
 50 | final class FullySilentService {
 51 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:48:2: error: unknown attribute 'Loggable'
 46 | }
 47 |
 48 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
 49 | @Signpostable(isEnabled: false)
 50 | final class FullySilentService {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:59:2: error: unknown attribute 'Loggable'
 57 | // Statically off inside a generic context: no `static let` is emitted either
 58 | // way, so this is the one combination where the two branches coincide.
 59 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
 60 | struct SilentGenericService<Element> {
 61 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:68:2: error: unknown attribute 'Loggable'
 66 | // MARK: - Gated on the caller's own flag
 67 |
 68 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging)
    |  `- error: unknown attribute 'Loggable'
 69 | struct ConditionallyLoggingService {
 70 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:75:2: error: unknown attribute 'Signpostable'
 73 | }
 74 |
 75 | @Signpostable(isEnabled: DiagnosticFlags.performanceTracing)
    |  `- error: unknown attribute 'Signpostable'
 76 | struct ConditionallyMeasuredService {
 77 |     func measure() -> Int {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:86:2: error: unknown attribute 'Loggable'
 84 | // The expression is transplanted verbatim, so a compound one works as well as a
 85 | // bare reference.
 86 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging || DiagnosticFlags.performanceTracing)
    |  `- error: unknown attribute 'Loggable'
 87 | struct EitherFlagService {
 88 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:93:2: error: unknown attribute 'Loggable'
 91 | }
 92 |
 93 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging)
    |  `- error: unknown attribute 'Loggable'
 94 | struct ConditionallyLoggingGenericService<Element> {
 95 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:102:2: error: unknown attribute 'Loggable'
100 | // MARK: - Explicit `true`, and combinations with the other arguments
101 |
102 | @Loggable(isEnabled: true)
    |  `- error: unknown attribute 'Loggable'
103 | struct ExplicitlyEnabledService {
104 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:109:2: error: unknown attribute 'Loggable'
107 | }
108 |
109 | @Loggable(.internal, isEnabled: false, subsystem: "com.example.guard", category: "Silenced")
    |  `- error: unknown attribute 'Loggable'
110 | struct SilentCustomisedService {
111 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:116:2: error: unknown attribute 'Signpostable'
114 | }
115 |
116 | @Signpostable(.public, isEnabled: DiagnosticFlags.performanceTracing, subsystem: "com.example.guard")
    |  `- error: unknown attribute 'Signpostable'
117 | public struct PublicConditionallyMeasuredService {
118 |     public init() {}
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:130:2: error: unknown attribute 'Loggable'
128 | // requirement and conforming types need no change.
129 |
130 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
131 | protocol SilentlyLogging {}
132 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:139:2: error: unknown attribute 'Loggable'
137 | }
138 |
139 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging)
    |  `- error: unknown attribute 'Loggable'
140 | protocol ConditionallyLogging {}
141 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:148:2: error: unknown attribute 'Loggable'
146 | }
147 |
148 | @Loggable(asProtocolRequirement: false, isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
149 | protocol FrozenSilentlyLogging {}
150 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:30:10: error: no macro named 'log'
 28 | struct SilentService {
 29 |     func emit() {
 30 |         #log(.debug, "compiles, never emits")
    |          `- error: no macro named 'log'
 31 |         #log(.error, category: .startup, "categorised, also never emits")
 32 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:31:10: error: no macro named 'log'
 29 |     func emit() {
 30 |         #log(.debug, "compiles, never emits")
 31 |         #log(.error, category: .startup, "categorised, also never emits")
    |          `- error: no macro named 'log'
 32 |     }
 33 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:38:10: error: no macro named 'signpost'
 36 | struct UnmeasuredService {
 37 |     func emit() {
 38 |         #signpost(.event, "compiles, never emits")
    |          `- error: no macro named 'signpost'
 39 |     }
 40 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:42:10: error: no macro named 'signpostInterval'
 40 |
 41 |     func measure() -> Int {
 42 |         #signpostInterval("also-never-emits") {
    |          `- error: no macro named 'signpostInterval'
 43 |             42
 44 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:52:10: error: no macro named 'log'
 50 | final class FullySilentService {
 51 |     func emit() {
 52 |         #log(.debug, "both macros off on one type")
    |          `- error: no macro named 'log'
 53 |         #signpost(.event, "both-off")
 54 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:53:10: error: no macro named 'signpost'
 51 |     func emit() {
 52 |         #log(.debug, "both macros off on one type")
 53 |         #signpost(.event, "both-off")
    |          `- error: no macro named 'signpost'
 54 |     }
 55 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:62:10: error: no macro named 'log'
 60 | struct SilentGenericService<Element> {
 61 |     func emit() {
 62 |         #log(.debug, "generic and statically off")
    |          `- error: no macro named 'log'
 63 |     }
 64 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:71:10: error: no macro named 'log'
 69 | struct ConditionallyLoggingService {
 70 |     func emit() {
 71 |         #log(.debug, "emits only while the flag is on")
    |          `- error: no macro named 'log'
 72 |     }
 73 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:78:10: error: no macro named 'signpostInterval'
 76 | struct ConditionallyMeasuredService {
 77 |     func measure() -> Int {
 78 |         #signpostInterval("gated-interval") {
    |          `- error: no macro named 'signpostInterval'
 79 |             7
 80 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:89:10: error: no macro named 'log'
 87 | struct EitherFlagService {
 88 |     func emit() {
 89 |         #log(.debug, "gated on two flags")
    |          `- error: no macro named 'log'
 90 |     }
 91 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:96:10: error: no macro named 'log'
 94 | struct ConditionallyLoggingGenericService<Element> {
 95 |     func emit() {
 96 |         #log(.debug, "generic and flag-gated")
    |          `- error: no macro named 'log'
 97 |     }
 98 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:105:10: error: no macro named 'log'
103 | struct ExplicitlyEnabledService {
104 |     func emit() {
105 |         #log(.debug, "same expansion as omitting the argument")
    |          `- error: no macro named 'log'
106 |     }
107 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:112:10: error: no macro named 'log'
110 | struct SilentCustomisedService {
111 |     func emit() {
112 |         #log(.debug, "access level, subsystem and category alongside the switch")
    |          `- error: no macro named 'log'
113 |     }
114 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:121:10: error: no macro named 'signpost'
119 |
120 |     public func emit() {
121 |         #signpost(.event, "public, gated")
    |          `- error: no macro named 'signpost'
122 |     }
123 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:135:10: error: no macro named 'log'
133 | struct ConformsToSilentlyLogging: SilentlyLogging {
134 |     func emit() {
135 |         #log(.debug, "protocol default implementations, statically off")
    |          `- error: no macro named 'log'
136 |     }
137 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:144:10: error: no macro named 'log'
142 | struct ConformsToConditionallyLogging: ConditionallyLogging {
143 |     func emit() {
144 |         #log(.debug, "protocol default implementations, flag-gated")
    |          `- error: no macro named 'log'
145 |     }
146 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:153:10: error: no macro named 'log'
151 | struct ConformsToFrozenSilentlyLogging: FrozenSilentlyLogging {
152 |     func emit() {
153 |         #log(.debug, "frozen protocol defaults, statically off")
    |          `- error: no macro named 'log'
154 |     }
155 | }
[767/879] Compiling DyldToolbox DyldDynamicInterposeTargetImages.swift
[768/879] Compiling DyldToolbox DyldInterposeMacro.swift
[769/879] Compiling DyldToolbox DyldDynamicInterposeMacro.swift
[770/879] Compiling OSToolboxNoFoundationClient LoggableWithoutFoundation.swift
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:12:11: error: cannot find type 'LogCategory' in scope
10 | // See `main.swift` for why this guard needs a target of its own.
11 |
12 | extension LogCategory {
   |           `- error: cannot find type 'LogCategory' in scope
13 |     static let startup = LogCategory("startup")
14 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:16:2: error: unknown attribute 'Loggable'
14 | }
15 |
16 | @Loggable
   |  `- error: unknown attribute 'Loggable'
17 | struct ServiceWithoutFoundation {
18 |     func emit() { #log(.debug, "struct default subsystem, no Foundation import") }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:21:2: error: unknown attribute 'Loggable'
19 | }
20 |
21 | @Loggable
   |  `- error: unknown attribute 'Loggable'
22 | final class ClassWithoutFoundation {
23 |     func emit() { #log(.debug, "class default subsystem, no Foundation import") }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:39:2: error: unknown attribute 'Loggable'
37 | // literal `%` needing escaping.
38 |
39 | @Loggable
   |  `- error: unknown attribute 'Loggable'
40 | struct InterpolatingServiceWithoutFoundation {
41 |     func emitSingleSegment(count: Int) {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:71:2: error: unknown attribute 'Signpostable'
69 |
70 | @Loggable
71 | @Signpostable
   |  `- error: unknown attribute 'Signpostable'
72 | struct DualAnnotatedService {
73 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:70:2: error: unknown attribute 'Loggable'
68 | //   2. Neither macro's expansion needs Foundation.
69 |
70 | @Loggable
   |  `- error: unknown attribute 'Loggable'
71 | @Signpostable
72 | struct DualAnnotatedService {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:18:20: error: no macro named 'log'
16 | @Loggable
17 | struct ServiceWithoutFoundation {
18 |     func emit() { #log(.debug, "struct default subsystem, no Foundation import") }
   |                    `- error: no macro named 'log'
19 | }
20 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:23:20: error: no macro named 'log'
21 | @Loggable
22 | final class ClassWithoutFoundation {
23 |     func emit() { #log(.debug, "class default subsystem, no Foundation import") }
   |                    `- error: no macro named 'log'
24 | }
25 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:42:10: error: no macro named 'log'
40 | struct InterpolatingServiceWithoutFoundation {
41 |     func emitSingleSegment(count: Int) {
42 |         #log(.debug, "count=\(count)")
   |          `- error: no macro named 'log'
43 |     }
44 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:46:10: error: no macro named 'log'
44 |
45 |     func emitSeveralSegments(name: String, count: Int, ratio: Double) {
46 |         #log(.info, "name=\(name, privacy: .public) count=\(count) ratio=\(ratio)")
   |          `- error: no macro named 'log'
47 |     }
48 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:50:10: error: no macro named 'log'
48 |
49 |     func emitMixedPrivacy(token: String, identifier: Int) {
50 |         #log(.error, "token=\(token, privacy: .private) id=\(identifier, privacy: .public)")
   |          `- error: no macro named 'log'
51 |     }
52 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:54:10: error: no macro named 'log'
52 |
53 |     func emitEscapedPercent(percentage: Int) {
54 |         #log(.default, "progress \(percentage)%% complete")
   |          `- error: no macro named 'log'
55 |     }
56 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:58:10: error: no macro named 'log'
56 |
57 |     func emitUnderACategory(count: Int) {
58 |         #log(.debug, category: .startup, "count=\(count, privacy: .public)")
   |          `- error: no macro named 'log'
59 |     }
60 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:74:10: error: no macro named 'log'
72 | struct DualAnnotatedService {
73 |     func emit() {
74 |         #log(.debug, "logging from a dual-annotated type")
   |          `- error: no macro named 'log'
75 |     }
76 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:13:26: error: cannot find 'LogCategory' in scope
11 |
12 | extension LogCategory {
13 |     static let startup = LogCategory("startup")
   |                          `- error: cannot find 'LogCategory' in scope
14 | }
15 |
[771/879] Compiling DyldToolbox DyldDynamicInterposeReport.swift
[772/879] Compiling DyldToolbox DyldDynamicInterpose.swift
[773/879] Compiling DyldToolbox DyldDynamicInterposeTuple.swift
[774/879] Emitting module DyldToolbox
[775/879] Compiling DyldToolbox MachOImageScanner.swift
[776/880] Compiling DyldToolbox DyldInterposeMacro.swift
[777/880] Compiling OSToolboxNoFoundationClient main.swift
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:98:1: error: cannot find 'LoggingControl' in scope
 96 | // but it does pin that the control surface compiles and runs from a module with
 97 | // no Foundation import.
 98 | LoggingControl.isEnabled = false
    | `- error: cannot find 'LoggingControl' in scope
 99 | ServiceWithoutFoundation().emit()
100 | LoggingControl.isEnabled = true
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:100:1: error: cannot find 'LoggingControl' in scope
 98 | LoggingControl.isEnabled = false
 99 | ServiceWithoutFoundation().emit()
100 | LoggingControl.isEnabled = true
    | `- error: cannot find 'LoggingControl' in scope
101 |
102 | LoggingControl.setEnabled(false, for: .startup)
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:102:1: error: cannot find 'LoggingControl' in scope
100 | LoggingControl.isEnabled = true
101 |
102 | LoggingControl.setEnabled(false, for: .startup)
    | `- error: cannot find 'LoggingControl' in scope
103 | interpolating.emitUnderACategory(count: 5)
104 | LoggingControl.enableAllCategories()
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:102:40: error: cannot infer contextual base in reference to member 'startup'
100 | LoggingControl.isEnabled = true
101 |
102 | LoggingControl.setEnabled(false, for: .startup)
    |                                        `- error: cannot infer contextual base in reference to member 'startup'
103 | interpolating.emitUnderACategory(count: 5)
104 | LoggingControl.enableAllCategories()
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:104:1: error: cannot find 'LoggingControl' in scope
102 | LoggingControl.setEnabled(false, for: .startup)
103 | interpolating.emitUnderACategory(count: 5)
104 | LoggingControl.enableAllCategories()
    | `- error: cannot find 'LoggingControl' in scope
105 |
106 | SignpostingControl.isEnabled = false
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:106:1: error: cannot find 'SignpostingControl' in scope
104 | LoggingControl.enableAllCategories()
105 |
106 | SignpostingControl.isEnabled = false
    | `- error: cannot find 'SignpostingControl' in scope
107 | signpostGuard.emitEvent()
108 | SignpostingControl.isEnabled = true
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:108:1: error: cannot find 'SignpostingControl' in scope
106 | SignpostingControl.isEnabled = false
107 | signpostGuard.emitEvent()
108 | SignpostingControl.isEnabled = true
    | `- error: cannot find 'SignpostingControl' in scope
109 |
110 | // An actor's members are isolated, so this one needs an await — top-level code
[778/880] Compiling OSToolboxNoFoundationClient SignpostableWithoutFoundation.swift
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:14:2: error: unknown attribute 'Signpostable'
 12 | }
 13 |
 14 | @Signpostable
    |  `- error: unknown attribute 'Signpostable'
 15 | struct SignpostGuardService {
 16 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:123:26: error: cannot find type 'SignpostInterval' in scope
121 | // the token carries the log handle, name and identifier it began with.
122 | struct IntervalConsumerWithoutSignpostable {
123 |     func end(_ interval: SignpostInterval) {
    |                          `- error: cannot find type 'SignpostInterval' in scope
124 |         #signpost(.end, interval)
125 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:20:10: error: no macro named 'signpost'
 18 |
 19 |     func emitEvent() {
 20 |         #signpost(.event, "plain event")
    |          `- error: no macro named 'signpost'
 21 |     }
 22 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:24:10: error: no macro named 'signpost'
 22 |
 23 |     func emitEventWithMessage(index: Int) {
 24 |         #signpost(.event, "event with message", "index=\(index, privacy: .public)")
    |          `- error: no macro named 'signpost'
 25 |     }
 26 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:28:10: error: no macro named 'signpost'
 26 |
 27 |     func emitEventUnderACategory() {
 28 |         #signpost(.event, category: .pointsOfInterest, "event on the points-of-interest track")
    |          `- error: no macro named 'signpost'
 29 |     }
 30 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:32:10: error: no macro named 'signpost'
 30 |
 31 |     func emitEventWithEverything(name: String, index: Int) {
 32 |         #signpost(
    |          `- error: no macro named 'signpost'
 33 |             .event,
 34 |             category: .dynamicTracing,
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:44:25: error: no macro named 'signpost'
 42 |
 43 |     func beginAndEndSeparately(byteCount: Int) {
 44 |         let interval = #signpost(.begin, "separate", "bytes=\(byteCount)")
    |                         `- error: no macro named 'signpost'
 45 |         #signpost(.end, interval, "ok=\(true, privacy: .public)")
 46 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:45:10: error: no macro named 'signpost'
 43 |     func beginAndEndSeparately(byteCount: Int) {
 44 |         let interval = #signpost(.begin, "separate", "bytes=\(byteCount)")
 45 |         #signpost(.end, interval, "ok=\(true, privacy: .public)")
    |          `- error: no macro named 'signpost'
 46 |     }
 47 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:49:25: error: no macro named 'signpost'
 47 |
 48 |     func beginAndEndWithoutMessages() {
 49 |         let interval = #signpost(.begin, "separate, no message")
    |                         `- error: no macro named 'signpost'
 50 |         #signpost(.end, interval)
 51 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:50:10: error: no macro named 'signpost'
 48 |     func beginAndEndWithoutMessages() {
 49 |         let interval = #signpost(.begin, "separate, no message")
 50 |         #signpost(.end, interval)
    |          `- error: no macro named 'signpost'
 51 |     }
 52 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:54:25: error: no macro named 'signpost'
 52 |
 53 |     func beginAndEndUnderACategory() {
 54 |         let interval = #signpost(.begin, category: .pointsOfInterest, "separate, categorised")
    |                         `- error: no macro named 'signpost'
 55 |         #signpost(.end, interval)
 56 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:55:10: error: no macro named 'signpost'
 53 |     func beginAndEndUnderACategory() {
 54 |         let interval = #signpost(.begin, category: .pointsOfInterest, "separate, categorised")
 55 |         #signpost(.end, interval)
    |          `- error: no macro named 'signpost'
 56 |     }
 57 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:59:25: error: no macro named 'signpost'
 57 |
 58 |     func beginWithAnIdentifierDerivedFromAnObject(object: AnyObject) {
 59 |         let interval = #signpost(.begin, "derived id", id: Self.makeSignpostID(from: object))
    |                         `- error: no macro named 'signpost'
 60 |         #signpost(.end, interval)
 61 |     }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:60:10: error: no macro named 'signpost'
 58 |     func beginWithAnIdentifierDerivedFromAnObject(object: AnyObject) {
 59 |         let interval = #signpost(.begin, "derived id", id: Self.makeSignpostID(from: object))
 60 |         #signpost(.end, interval)
    |          `- error: no macro named 'signpost'
 61 |     }
 62 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:66:10: error: no macro named 'signpostInterval'
 64 |
 65 |     func scopedReturningValue() -> Int {
 66 |         #signpostInterval("scoped, returning") {
    |          `- error: no macro named 'signpostInterval'
 67 |             41 + 1
 68 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:72:10: error: no macro named 'signpostInterval'
 70 |
 71 |     func scopedReturningVoid() {
 72 |         #signpostInterval("scoped, void") {
    |          `- error: no macro named 'signpostInterval'
 73 |             _ = 1 + 1
 74 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:78:10: error: no macro named 'signpostInterval'
 76 |
 77 |     func scopedMultipleStatements() -> Int {
 78 |         #signpostInterval("scoped, multi-statement") {
    |          `- error: no macro named 'signpostInterval'
 79 |             let first = 20
 80 |             let second = 22
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:86:14: error: no macro named 'signpostInterval'
 84 |
 85 |     func scopedThrowing(shouldFail: Bool) throws -> Int {
 86 |         try #signpostInterval("scoped, throwing") {
    |              `- error: no macro named 'signpostInterval'
 87 |             if shouldFail { throw SignpostGuardError.failed }
 88 |             return 42
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:86:9: warning: no calls to throwing functions occur within 'try' expression
 84 |
 85 |     func scopedThrowing(shouldFail: Bool) throws -> Int {
 86 |         try #signpostInterval("scoped, throwing") {
    |         `- warning: no calls to throwing functions occur within 'try' expression
 87 |             if shouldFail { throw SignpostGuardError.failed }
 88 |             return 42
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:93:16: error: no macro named 'signpostInterval'
 91 |
 92 |     func scopedAsync() async -> Int {
 93 |         await #signpostInterval("scoped, async") {
    |                `- error: no macro named 'signpostInterval'
 94 |             await produceAsynchronously()
 95 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:93:9: warning: no 'async' operations occur within 'await' expression
 91 |
 92 |     func scopedAsync() async -> Int {
 93 |         await #signpostInterval("scoped, async") {
    |         `- warning: no 'async' operations occur within 'await' expression
 94 |             await produceAsynchronously()
 95 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:99:20: error: no macro named 'signpostInterval'
 97 |
 98 |     func scopedAsyncThrowing() async throws -> Int {
 99 |         try await #signpostInterval("scoped, async throwing") {
    |                    `- error: no macro named 'signpostInterval'
100 |             try await produceAsynchronouslyOrFail()
101 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:99:13: warning: no 'async' operations occur within 'await' expression
 97 |
 98 |     func scopedAsyncThrowing() async throws -> Int {
 99 |         try await #signpostInterval("scoped, async throwing") {
    |             `- warning: no 'async' operations occur within 'await' expression
100 |             try await produceAsynchronouslyOrFail()
101 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:99:9: warning: no calls to throwing functions occur within 'try' expression
 97 |
 98 |     func scopedAsyncThrowing() async throws -> Int {
 99 |         try await #signpostInterval("scoped, async throwing") {
    |         `- warning: no calls to throwing functions occur within 'try' expression
100 |             try await produceAsynchronouslyOrFail()
101 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:105:10: error: no macro named 'signpostInterval'
103 |
104 |     func scopedUnderACategory() -> Int {
105 |         #signpostInterval("scoped, categorised", category: .pointsOfInterest) {
    |          `- error: no macro named 'signpostInterval'
106 |             42
107 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:111:10: error: no macro named 'signpostInterval'
109 |
110 |     func scopedWithAnExplicitIdentifier() -> Int {
111 |         #signpostInterval("scoped, explicit id", id: Self.makeSignpostID()) {
    |          `- error: no macro named 'signpostInterval'
112 |             42
113 |         }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:124:10: error: no macro named 'signpost'
122 | struct IntervalConsumerWithoutSignpostable {
123 |     func end(_ interval: SignpostInterval) {
124 |         #signpost(.end, interval)
    |          `- error: no macro named 'signpost'
125 |     }
126 | }
[779/880] Emitting module DyldToolbox
[781/880] Compiling DyldToolbox DyldDynamicInterposeReport.swift
[782/880] Compiling DyldToolbox DyldDynamicInterpose.swift
[783/880] Compiling DyldToolbox DyldDynamicInterposeTargetImages.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[784/880] Emitting module OSToolboxNoFoundationClient
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:98:1: error: cannot find 'LoggingControl' in scope
 96 | // but it does pin that the control surface compiles and runs from a module with
 97 | // no Foundation import.
 98 | LoggingControl.isEnabled = false
    | `- error: cannot find 'LoggingControl' in scope
 99 | ServiceWithoutFoundation().emit()
100 | LoggingControl.isEnabled = true
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:100:1: error: cannot find 'LoggingControl' in scope
 98 | LoggingControl.isEnabled = false
 99 | ServiceWithoutFoundation().emit()
100 | LoggingControl.isEnabled = true
    | `- error: cannot find 'LoggingControl' in scope
101 |
102 | LoggingControl.setEnabled(false, for: .startup)
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:102:1: error: cannot find 'LoggingControl' in scope
100 | LoggingControl.isEnabled = true
101 |
102 | LoggingControl.setEnabled(false, for: .startup)
    | `- error: cannot find 'LoggingControl' in scope
103 | interpolating.emitUnderACategory(count: 5)
104 | LoggingControl.enableAllCategories()
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:102:40: error: cannot infer contextual base in reference to member 'startup'
100 | LoggingControl.isEnabled = true
101 |
102 | LoggingControl.setEnabled(false, for: .startup)
    |                                        `- error: cannot infer contextual base in reference to member 'startup'
103 | interpolating.emitUnderACategory(count: 5)
104 | LoggingControl.enableAllCategories()
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:104:1: error: cannot find 'LoggingControl' in scope
102 | LoggingControl.setEnabled(false, for: .startup)
103 | interpolating.emitUnderACategory(count: 5)
104 | LoggingControl.enableAllCategories()
    | `- error: cannot find 'LoggingControl' in scope
105 |
106 | SignpostingControl.isEnabled = false
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:106:1: error: cannot find 'SignpostingControl' in scope
104 | LoggingControl.enableAllCategories()
105 |
106 | SignpostingControl.isEnabled = false
    | `- error: cannot find 'SignpostingControl' in scope
107 | signpostGuard.emitEvent()
108 | SignpostingControl.isEnabled = true
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/main.swift:108:1: error: cannot find 'SignpostingControl' in scope
106 | SignpostingControl.isEnabled = false
107 | signpostGuard.emitEvent()
108 | SignpostingControl.isEnabled = true
    | `- error: cannot find 'SignpostingControl' in scope
109 |
110 | // An actor's members are isolated, so this one needs an await — top-level code
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:27:2: error: unknown attribute 'Loggable'
 25 | // MARK: - Statically off
 26 |
 27 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
 28 | struct SilentService {
 29 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:35:2: error: unknown attribute 'Signpostable'
 33 | }
 34 |
 35 | @Signpostable(isEnabled: false)
    |  `- error: unknown attribute 'Signpostable'
 36 | struct UnmeasuredService {
 37 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:49:2: error: unknown attribute 'Signpostable'
 47 |
 48 | @Loggable(isEnabled: false)
 49 | @Signpostable(isEnabled: false)
    |  `- error: unknown attribute 'Signpostable'
 50 | final class FullySilentService {
 51 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:48:2: error: unknown attribute 'Loggable'
 46 | }
 47 |
 48 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
 49 | @Signpostable(isEnabled: false)
 50 | final class FullySilentService {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:59:2: error: unknown attribute 'Loggable'
 57 | // Statically off inside a generic context: no `static let` is emitted either
 58 | // way, so this is the one combination where the two branches coincide.
 59 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
 60 | struct SilentGenericService<Element> {
 61 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:68:2: error: unknown attribute 'Loggable'
 66 | // MARK: - Gated on the caller's own flag
 67 |
 68 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging)
    |  `- error: unknown attribute 'Loggable'
 69 | struct ConditionallyLoggingService {
 70 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:75:2: error: unknown attribute 'Signpostable'
 73 | }
 74 |
 75 | @Signpostable(isEnabled: DiagnosticFlags.performanceTracing)
    |  `- error: unknown attribute 'Signpostable'
 76 | struct ConditionallyMeasuredService {
 77 |     func measure() -> Int {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:86:2: error: unknown attribute 'Loggable'
 84 | // The expression is transplanted verbatim, so a compound one works as well as a
 85 | // bare reference.
 86 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging || DiagnosticFlags.performanceTracing)
    |  `- error: unknown attribute 'Loggable'
 87 | struct EitherFlagService {
 88 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:93:2: error: unknown attribute 'Loggable'
 91 | }
 92 |
 93 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging)
    |  `- error: unknown attribute 'Loggable'
 94 | struct ConditionallyLoggingGenericService<Element> {
 95 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:102:2: error: unknown attribute 'Loggable'
100 | // MARK: - Explicit `true`, and combinations with the other arguments
101 |
102 | @Loggable(isEnabled: true)
    |  `- error: unknown attribute 'Loggable'
103 | struct ExplicitlyEnabledService {
104 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:109:2: error: unknown attribute 'Loggable'
107 | }
108 |
109 | @Loggable(.internal, isEnabled: false, subsystem: "com.example.guard", category: "Silenced")
    |  `- error: unknown attribute 'Loggable'
110 | struct SilentCustomisedService {
111 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:116:2: error: unknown attribute 'Signpostable'
114 | }
115 |
116 | @Signpostable(.public, isEnabled: DiagnosticFlags.performanceTracing, subsystem: "com.example.guard")
    |  `- error: unknown attribute 'Signpostable'
117 | public struct PublicConditionallyMeasuredService {
118 |     public init() {}
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:130:2: error: unknown attribute 'Loggable'
128 | // requirement and conforming types need no change.
129 |
130 | @Loggable(isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
131 | protocol SilentlyLogging {}
132 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:139:2: error: unknown attribute 'Loggable'
137 | }
138 |
139 | @Loggable(isEnabled: DiagnosticFlags.verboseLogging)
    |  `- error: unknown attribute 'Loggable'
140 | protocol ConditionallyLogging {}
141 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/EnablementSwitches.swift:148:2: error: unknown attribute 'Loggable'
146 | }
147 |
148 | @Loggable(asProtocolRequirement: false, isEnabled: false)
    |  `- error: unknown attribute 'Loggable'
149 | protocol FrozenSilentlyLogging {}
150 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:20:2: error: unknown attribute 'Loggable'
 18 | // MARK: - The type itself is generic
 19 |
 20 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 21 | struct GenericBox<Element> {
 22 |     let element: Element
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:30:2: error: unknown attribute 'Signpostable'
 28 |
 29 | @Loggable
 30 | @Signpostable
    |  `- error: unknown attribute 'Signpostable'
 31 | final class GenericCache<Key, Value> {
 32 |     private var storage: [String: Value] = [:]
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:29:2: error: unknown attribute 'Loggable'
 27 | }
 28 |
 29 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 30 | @Signpostable
 31 | final class GenericCache<Key, Value> {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:46:2: error: unknown attribute 'Loggable'
 44 | }
 45 |
 46 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 47 | enum GenericOutcome<Success, Failure> {
 48 |     case succeeded(Success)
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:56:2: error: unknown attribute 'Loggable'
 54 | }
 55 |
 56 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 57 | actor GenericCoordinator<Element> {
 58 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:65:2: error: unknown attribute 'Loggable'
 63 | // Several generic parameters plus a constraint clause — the detection keys off
 64 | // the presence of a generic parameter list, not its shape.
 65 | @Loggable
    |  `- error: unknown attribute 'Loggable'
 66 | struct ConstrainedGenericStore<Element: Hashable, Metadata> where Metadata: Sendable {
 67 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:79:6: error: unknown attribute 'Loggable'
 77 |
 78 | struct OuterGenericContainer<Element> {
 79 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
 80 |     struct NestedNonGenericService {
 81 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:87:6: error: unknown attribute 'Signpostable'
 85 |
 86 |     @Loggable
 87 |     @Signpostable
    |      `- error: unknown attribute 'Signpostable'
 88 |     final class NestedDualAnnotated {
 89 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:86:6: error: unknown attribute 'Loggable'
 84 |     }
 85 |
 86 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
 87 |     @Signpostable
 88 |     final class NestedDualAnnotated {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:98:10: error: unknown attribute 'Loggable'
 96 |     // rather than only the immediate parent.
 97 |     enum NestedNamespace {
 98 |         @Loggable
    |          `- error: unknown attribute 'Loggable'
 99 |         struct DeeplyNestedService {
100 |             func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:115:6: error: unknown attribute 'Loggable'
113 |
114 | extension OuterGenericContainer {
115 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
116 |     struct ServiceInsideGenericExtension {
117 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/GenericContexts.swift:126:6: error: unknown attribute 'Loggable'
124 |
125 | extension OuterNonGenericContainer {
126 |     @Loggable
    |      `- error: unknown attribute 'Loggable'
127 |     struct ServiceInsideNonGenericExtension {
128 |         func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:12:11: error: cannot find type 'LogCategory' in scope
10 | // See `main.swift` for why this guard needs a target of its own.
11 |
12 | extension LogCategory {
   |           `- error: cannot find type 'LogCategory' in scope
13 |     static let startup = LogCategory("startup")
14 | }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:16:2: error: unknown attribute 'Loggable'
14 | }
15 |
16 | @Loggable
   |  `- error: unknown attribute 'Loggable'
17 | struct ServiceWithoutFoundation {
18 |     func emit() { #log(.debug, "struct default subsystem, no Foundation import") }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:21:2: error: unknown attribute 'Loggable'
19 | }
20 |
21 | @Loggable
   |  `- error: unknown attribute 'Loggable'
22 | final class ClassWithoutFoundation {
23 |     func emit() { #log(.debug, "class default subsystem, no Foundation import") }
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:39:2: error: unknown attribute 'Loggable'
37 | // literal `%` needing escaping.
38 |
39 | @Loggable
   |  `- error: unknown attribute 'Loggable'
40 | struct InterpolatingServiceWithoutFoundation {
41 |     func emitSingleSegment(count: Int) {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:71:2: error: unknown attribute 'Signpostable'
69 |
70 | @Loggable
71 | @Signpostable
   |  `- error: unknown attribute 'Signpostable'
72 | struct DualAnnotatedService {
73 |     func emit() {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/LoggableWithoutFoundation.swift:70:2: error: unknown attribute 'Loggable'
68 | //   2. Neither macro's expansion needs Foundation.
69 |
70 | @Loggable
   |  `- error: unknown attribute 'Loggable'
71 | @Signpostable
72 | struct DualAnnotatedService {
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:14:2: error: unknown attribute 'Signpostable'
 12 | }
 13 |
 14 | @Signpostable
    |  `- error: unknown attribute 'Signpostable'
 15 | struct SignpostGuardService {
 16 |
/host/spi-builder-workspace/Sources/OSToolboxNoFoundationClient/SignpostableWithoutFoundation.swift:123:26: error: cannot find type 'SignpostInterval' in scope
121 | // the token carries the log handle, name and identifier it began with.
122 | struct IntervalConsumerWithoutSignpostable {
123 |     func end(_ interval: SignpostInterval) {
    |                          `- error: cannot find type 'SignpostInterval' in scope
124 |         #signpost(.end, interval)
125 |     }
[785/880] Compiling DyldToolbox DyldDynamicInterposeMacro.swift
[786/880] Compiling DyldToolbox MachOImageScanner.swift
[787/880] Compiling DyldToolbox DyldDynamicInterposeTuple.swift
[787/881] Wrapping AST for FrameworkToolboxClient for debugging
error: emit-module command failed with exit code 1 (use -v to see invocation)
[788/881] Emitting module OSToolboxClient
/host/spi-builder-workspace/Sources/OSToolboxClient/main.swift:2:8: error: no such module 'os'
 1 | import Foundation
 2 | import os
   |        `- error: no such module 'os'
 3 | import OSToolbox
 4 |
[790/881] Linking SwiftStdlibToolboxMacros-tool
BUILD FAILURE 6.3 android