Build Information
Failed to build SafeDI, reference main (50f81d), with Swift 6.2 for Wasm on 29 Oct 2026 14:48:34 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/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:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dfed/SafeDI.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/dfed/SafeDI
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 50f81d1 Let query needs read .safedi module info files (#471)
Cloned https://github.com/dfed/SafeDI.git
Revision (git rev-parse @):
50f81d1d4a4c9ccad4c6a291fd30c5f8117509aa
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/dfed/SafeDI.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/dfed/SafeDI.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/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:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1
wasm-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:c2cc4df169d3c45015ced899e997f329be5fc90bdbfce388bd8981e1ea44d639
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.2-latest
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/2345] Fetching swift-docc-plugin
[236/21658] Fetching swift-docc-plugin, swift-argument-parser
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.88s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.88s)
[1/81349] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.94s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (4.95s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.16s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3850] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.63s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.83s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.14s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0
Downloading binary artifact https://github.com/dfed/SafeDI/releases/download/2.2.0-beta-1/SafeDITool.artifactbundle.zip
[8259/58447998] Downloading https://github.com/dfed/SafeDI/releases/download/2.2.0-beta-1/SafeDITool.artifactbundle.zip
Downloaded https://github.com/dfed/SafeDI/releases/download/2.2.0-beta-1/SafeDITool.artifactbundle.zip (2.82s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/SafeDI/BUILD.bazel
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/SafeDITool/BUILD.bazel
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/SafeDIMacros/SafeDICore/BUILD.bazel
/host/spi-builder-workspace/Sources/SafeDIMacros/BUILD.bazel
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/SafeDICore/BUILD.bazel
[1/1] Compiling plugin InstallSafeDITool
[2/2] Compiling plugin MigrateSafeDIFromVersionOne
[3/3] Compiling plugin SafeDIGenerator
[4/4] Compiling plugin Swift-DocC Preview
[5/5] Compiling plugin Swift-DocC
[6/6] Compiling plugin GenerateManual
[7/7] Compiling plugin GenerateDoccReference
Building for debugging...
[7/94] Write sources
[50/94] Compiling _SwiftSyntaxCShims PlatformMutex.c
[51/94] Write swift-version-24593BA9C3E375BF.txt
[52/94] Compiling _SwiftSyntaxCShims PlatformMutex.c
[54/110] Emitting module SwiftSyntax602
[55/110] Compiling SwiftSyntax600 Empty.swift
[56/110] Emitting module SwiftSyntax600
[57/111] Compiling SwiftSyntax604 Empty.swift
[58/111] Emitting module SwiftSyntax604
[59/112] Compiling SwiftSyntax510 Empty.swift
[60/112] Emitting module SwiftSyntax510
[64/113] Compiling SwiftSyntax603 Empty.swift
[65/113] Emitting module SwiftSyntax603
[67/118] Emitting module SwiftSyntax601
[68/118] Compiling SwiftSyntax601 Empty.swift
[70/121] Emitting module SwiftSyntax603
[71/121] Compiling SwiftSyntax603 Empty.swift
[72/121] Compiling SwiftSyntax602 Empty.swift
[73/121] Emitting module SwiftSyntax602
[74/123] Emitting module SwiftSyntax601
[75/123] Compiling SwiftSyntax601 Empty.swift
[79/128] Compiling SwiftSyntax509 Empty.swift
[80/128] Emitting module SwiftSyntax509
[81/131] Emitting module SwiftSyntax510
[82/131] Compiling SwiftSyntax510 Empty.swift
[84/132] Compiling SwiftSyntax600 Empty.swift
[85/132] Emitting module SwiftSyntax600
[86/132] Compiling SwiftSyntax602 Empty.swift
[87/134] Compiling SwiftSyntax604 Empty.swift
[88/135] Emitting module SwiftSyntax604
[91/139] Emitting module SwiftSyntax509
[92/139] Compiling SwiftSyntax509 Empty.swift
[94/140] Wrapping AST for SwiftSyntax604 for debugging
[96/140] Wrapping AST for SwiftSyntax603 for debugging
[97/140] Wrapping AST for SwiftSyntax602 for debugging
[98/140] Wrapping AST for SwiftSyntax601 for debugging
[99/140] Wrapping AST for SwiftSyntax510 for debugging
[100/140] Wrapping AST for SwiftSyntax600 for debugging
[101/140] Wrapping AST for SwiftSyntax509 for debugging
[102/140] Wrapping AST for SwiftSyntax603 for debugging
[103/141] Wrapping AST for SwiftSyntax604 for debugging
[105/141] Emitting module ArgumentParserToolInfo
[105/146] Wrapping AST for SwiftSyntax602 for debugging
[106/192] Wrapping AST for SwiftSyntax600 for debugging
[107/204] Wrapping AST for SwiftSyntax601 for debugging
[108/228] Wrapping AST for SwiftSyntax510 for debugging
[109/246] Wrapping AST for SwiftSyntax509 for debugging
[111/268] Compiling ArgumentParserToolInfo ToolInfo.swift
[113/269] Emitting module ArgumentParserToolInfo
[114/269] Compiling ArgumentParserToolInfo ToolInfo.swift
[114/269] Wrapping AST for ArgumentParserToolInfo for debugging
[117/364] Compiling ArgumentParser BashCompletionsGenerator.swift
[118/364] Compiling ArgumentParser CompletionsGenerator.swift
[119/364] Compiling ArgumentParser FishCompletionsGenerator.swift
[120/364] Compiling ArgumentParser ZshCompletionsGenerator.swift
[121/364] Compiling ArgumentParser Argument.swift
[122/364] Compiling ArgumentParser ArgumentDiscussion.swift
[123/364] Compiling ArgumentParser ArgumentHelp.swift
[124/364] Compiling ArgumentParser ArgumentVisibility.swift
[125/364] Compiling ArgumentParser CompletionKind.swift
[135/372] Compiling ArgumentParser Errors.swift
[136/372] Compiling ArgumentParser Flag.swift
[137/372] Compiling ArgumentParser NameSpecification.swift
[138/372] Compiling ArgumentParser Option.swift
[139/372] Compiling ArgumentParser OptionGroup.swift
[140/372] Compiling ArgumentParser ParentCommand.swift
[141/372] Compiling ArgumentParser AsyncParsableCommand.swift
[142/372] Compiling ArgumentParser CommandConfiguration.swift
[143/372] Compiling ArgumentParser CommandGroup.swift
[144/380] Compiling ArgumentParser ParsableCommand.swift
[145/380] Compiling ArgumentParser ArgumentDecoder.swift
[146/380] Compiling ArgumentParser ArgumentDefinition.swift
[147/380] Compiling ArgumentParser ArgumentSet.swift
[148/380] Compiling ArgumentParser CommandParser.swift
[149/380] Compiling ArgumentParser InputKey.swift
[150/380] Compiling ArgumentParser InputOrigin.swift
[151/380] Compiling ArgumentParser HelpCommand.swift
[152/380] Compiling ArgumentParser HelpGenerator.swift
[153/380] Compiling ArgumentParser EnumerableFlag.swift
[154/380] Compiling ArgumentParser ExpressibleByArgument.swift
[155/380] Compiling ArgumentParser ParsableArguments.swift
[156/380] Compiling ArgumentParser Name.swift
[157/380] Compiling ArgumentParser Parsed.swift
[158/380] Compiling ArgumentParser ParsedValues.swift
[159/380] Compiling ArgumentParser ParserError.swift
[160/380] Compiling ArgumentParser SplitArguments.swift
[161/380] Compiling ArgumentParser DumpHelpGenerator.swift
[162/380] Emitting module ArgumentParser
[188/386] Compiling ArgumentParser Mutex.swift
[189/386] Compiling ArgumentParser Platform.swift
[190/386] Compiling ArgumentParser SequenceExtensions.swift
[191/386] Compiling ArgumentParser StringExtensions.swift
[192/386] Compiling ArgumentParser SwiftExtensions.swift
[193/386] Compiling ArgumentParser Tree.swift
[227/392] Compiling ArgumentParser AsyncCompletionsValidator.swift
[228/392] Compiling ArgumentParser CodingKeyValidator.swift
[229/392] Compiling ArgumentParser NonsenseFlagsValidator.swift
[230/392] Compiling ArgumentParser ParsableArgumentsValidation.swift
[231/392] Compiling ArgumentParser PositionalArgumentsValidator.swift
[232/392] Compiling ArgumentParser UniqueNamesValidator.swift
[240/392] Emitting module ArgumentParser
[243/392] Compiling ArgumentParser MessageInfo.swift
[244/392] Compiling ArgumentParser UsageGenerator.swift
[245/392] Compiling ArgumentParser CollectionExtensions.swift
[246/392] Compiling ArgumentParser Foundation.swift
[287/394] Wrapping AST for ArgumentParser for debugging
[289/394] Emitting module SwiftSyntax
[298/394] Compiling SwiftSyntax RawSyntaxValidation.swift
[299/394] Compiling SwiftSyntax SyntaxNodesAB.swift
[300/394] Compiling SwiftSyntax SyntaxKind.swift
[301/394] Compiling SwiftSyntax SyntaxRewriter.swift
[302/394] Compiling SwiftSyntax SyntaxTraits.swift
[303/394] Compiling SwiftSyntax SyntaxVisitor.swift
[304/394] Compiling SwiftSyntax TokenKind.swift
[305/394] Compiling SwiftSyntax Tokens.swift
[306/394] Compiling SwiftSyntax TriviaPieces.swift
[307/394] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[308/394] Compiling SwiftSyntax RawSyntaxNodesC.swift
[354/394] Compiling SwiftSyntax SyntaxNodesC.swift
[355/394] Compiling SwiftSyntax SyntaxNodesD.swift
[356/394] Compiling SwiftSyntax SyntaxNodesEF.swift
[357/394] Compiling SwiftSyntax SyntaxNodesGHI.swift
[358/394] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[359/394] Compiling SwiftSyntax SyntaxNodesOP.swift
[360/394] Compiling SwiftSyntax SyntaxNodesQRS.swift
[361/394] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[362/419] Wrapping AST for SwiftSyntax for debugging
[364/454] Compiling SwiftDiagnostics Message.swift
[365/455] Compiling SwiftParser Attributes.swift
[366/455] Compiling SwiftParser Availability.swift
[367/455] Compiling SwiftBasicFormat Syntax+Extensions.swift
[368/455] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[369/455] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[370/455] Compiling SwiftDiagnostics Note.swift
[371/455] Compiling SwiftBasicFormat InferIndentation.swift
[372/455] Compiling SwiftDiagnostics FixIt.swift
[373/455] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[374/455] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[375/455] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[376/455] Emitting module SwiftDiagnostics
[377/455] Compiling SwiftParser CharacterInfo.swift
[378/455] Compiling SwiftParser CollectionNodes+Parsable.swift
[379/456] Compiling SwiftBasicFormat Indenter.swift
[389/456] Compiling SwiftBasicFormat BasicFormat.swift
[390/456] Emitting module SwiftBasicFormat
[391/457] Wrapping AST for SwiftDiagnostics for debugging
[392/458] Wrapping AST for SwiftBasicFormat for debugging
[395/458] Compiling SwiftParser StringLiterals.swift
[396/458] Compiling SwiftParser SwiftParserCompatibility.swift
[397/458] Compiling SwiftParser SwiftVersion.swift
[398/458] Compiling SwiftParser SyntaxUtils.swift
[399/458] Compiling SwiftParser TokenConsumer.swift
[400/458] Compiling SwiftParser TokenPrecedence.swift
[400/493] Wrapping AST for SwiftSyntax for debugging
[402/522] Compiling SwiftBasicFormat Syntax+Extensions.swift
[403/522] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[404/523] Compiling SwiftParser Directives.swift
[405/523] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[406/523] Compiling SwiftDiagnostics Note.swift
[407/523] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[408/523] Emitting module SwiftBasicFormat
[409/523] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[410/523] Compiling SwiftDiagnostics Message.swift
[411/523] Emitting module SwiftDiagnostics
[412/523] Compiling SwiftParser Expressions.swift
[413/523] Compiling SwiftParser IncrementalParseTransition.swift
[414/523] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[415/523] Compiling SwiftDiagnostics FixIt.swift
[416/523] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[418/524] Compiling SwiftBasicFormat Indenter.swift
[419/524] Compiling SwiftBasicFormat InferIndentation.swift
[419/524] Wrapping AST for SwiftDiagnostics for debugging
[421/524] Compiling SwiftBasicFormat BasicFormat.swift
[422/525] Wrapping AST for SwiftBasicFormat for debugging
[424/525] Compiling SwiftParser TokenSpec.swift
[425/525] Compiling SwiftParser TokenSpecSet.swift
[426/525] Compiling SwiftParser TopLevel.swift
[427/525] Compiling SwiftParser TriviaParser.swift
[428/525] Compiling SwiftParser Types.swift
[429/525] Emitting module SwiftParser
[430/525] Compiling SwiftParser Lexeme.swift
[431/525] Compiling SwiftParser LexemeSequence.swift
[432/525] Compiling SwiftParser Lexer.swift
[433/525] Compiling SwiftParser RegexLiteralLexer.swift
[434/525] Compiling SwiftParser UnicodeScalarExtensions.swift
[435/525] Compiling SwiftParser Lookahead.swift
[436/525] Compiling SwiftParser StringLiterals.swift
[437/525] Compiling SwiftParser SwiftParserCompatibility.swift
[438/525] Compiling SwiftParser SwiftVersion.swift
[439/525] Compiling SwiftParser SyntaxUtils.swift
[440/525] Compiling SwiftParser TokenConsumer.swift
[441/525] Compiling SwiftParser TokenPrecedence.swift
[442/525] Compiling SwiftParser LoopProgressCondition.swift
[443/525] Compiling SwiftParser Modifiers.swift
[444/525] Compiling SwiftParser Names.swift
[445/525] Compiling SwiftParser Nominals.swift
[446/525] Compiling SwiftParser Parameters.swift
[447/525] Compiling SwiftParser ParseSourceFile.swift
[448/525] Compiling SwiftParser Attributes.swift
[449/525] Compiling SwiftParser Availability.swift
[450/525] Compiling SwiftParser CharacterInfo.swift
[451/525] Compiling SwiftParser CollectionNodes+Parsable.swift
[452/525] Compiling SwiftParser CompilerFiles.swift
[453/525] Compiling SwiftParser Declarations.swift
[458/525] Compiling SwiftParser IsValidIdentifier.swift
[459/525] Compiling SwiftParser Cursor.swift
[472/530] Compiling SwiftParser Parser.swift
[473/530] Compiling SwiftParser Patterns.swift
[474/530] Compiling SwiftParser Recovery.swift
[475/530] Compiling SwiftParser Specifiers.swift
[476/530] Compiling SwiftParser Statements.swift
[477/530] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[489/530] Compiling SwiftParser ExperimentalFeatures.swift
[490/530] Compiling SwiftParser IsLexerClassified.swift
[491/530] Compiling SwiftParser LayoutNodes+Parsable.swift
[492/530] Compiling SwiftParser Parser+TokenSpecSet.swift
[493/530] Compiling SwiftParser TokenSpecStaticMembers.swift
[494/531] Wrapping AST for SwiftParser for debugging
[496/554] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[497/555] Compiling SwiftOperators PrecedenceGroup.swift
[498/556] Compiling SwiftOperators OperatorTable.swift
[499/556] Compiling SwiftOperators PrecedenceGraph.swift
[500/556] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[501/556] Compiling SwiftOperators OperatorTable+Semantics.swift
[502/556] Compiling SwiftOperators SyntaxSynthesis.swift
[503/556] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[504/556] Compiling SwiftParserDiagnostics Utils.swift
[505/556] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[506/556] Compiling SwiftParserDiagnostics PresenceUtils.swift
[509/556] Compiling SwiftParserDiagnostics MissingNodesError.swift
[510/556] Compiling SwiftParserDiagnostics MissingTokenError.swift
[511/556] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[512/556] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[513/556] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[514/556] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[515/556] Emitting module SwiftParser
[516/556] Compiling SwiftOperators OperatorTable+Folding.swift
[521/556] Emitting module SwiftOperators
[523/557] Emitting module SwiftParserDiagnostics
[523/557] Wrapping AST for SwiftOperators for debugging
[527/557] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[541/559] Wrapping AST for SwiftParser for debugging
[543/587] Wrapping AST for SwiftParserDiagnostics for debugging
[545/587] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[546/588] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[547/588] Compiling SwiftSyntaxBuilder Indenter.swift
[548/588] Compiling SwiftSyntaxBuilder ListBuilder.swift
[549/589] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[550/589] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[551/589] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[552/589] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[553/589] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[554/589] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[555/589] Emitting module SwiftSyntaxBuilder
[558/589] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[559/589] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[560/589] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[561/589] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[562/589] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[563/589] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[564/589] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[565/589] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[568/590] Wrapping AST for SwiftSyntaxBuilder for debugging
[570/641] Compiling SafeDICore DiagnosticExtensions.swift
[571/641] Compiling SafeDICore ImportDeclSyntaxExtensions.swift
[572/642] Compiling SafeDICore SafeDIToolManifest.swift
[573/642] Compiling SafeDICore Scope.swift
[574/642] Compiling SafeDICore SourceDiagnostic.swift
[575/642] Compiling SafeDICore TypeDescription.swift
[576/642] Compiling SwiftIfConfig VersionTuple.swift
[577/642] Compiling SafeDICore AttributeListSyntaxExtensions.swift
[578/642] Compiling SafeDICore AttributeSyntaxExtensions.swift
[579/642] Compiling SafeDICore CollectionExtensions.swift
[580/642] Compiling SafeDICore DeclModifierListSyntaxExtensions.swift
[581/642] Compiling SafeDICore DiagnosticError.swift
[582/642] Compiling SafeDICore FixableInjectableError.swift
[583/642] Emitting module SwiftParserDiagnostics
[591/643] Emitting module SwiftIfConfig
[592/643] Compiling SafeDICore FixableInstantiableError.swift
[593/643] Compiling SafeDICore AttributeListSyntaxElementExtensions.swift
[593/659] Wrapping AST for SwiftParserDiagnostics for debugging
[595/659] Wrapping AST for SwiftIfConfig for debugging
[597/676] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[598/676] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[600/677] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[601/679] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[602/679] Compiling SwiftSyntaxMacros Macro+Format.swift
[603/679] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[604/679] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[605/679] Compiling SwiftSyntaxMacros AccessorMacro.swift
[606/679] Compiling SwiftSyntaxMacros AttachedMacro.swift
[607/679] Compiling SwiftSyntaxMacros BodyMacro.swift
[608/679] Emitting module SwiftSyntaxMacros
[609/679] Compiling SwiftSyntaxMacros Macro.swift
[610/679] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[611/679] Compiling SwiftSyntaxMacros MemberMacro.swift
[612/679] Compiling SwiftSyntaxMacros PeerMacro.swift
[613/679] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[614/679] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[616/679] Compiling SwiftSyntaxMacros PreambleMacro.swift
[617/679] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[621/680] Emitting module SafeDICore
[621/684] Wrapping AST for SwiftSyntaxMacros for debugging
[623/693] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[624/693] Emitting module SwiftSyntaxBuilder
[625/693] Compiling SafeDICore InstantiableStruct.swift
[626/693] Compiling SafeDICore OutputFileDeclarations.swift
[627/693] Compiling SafeDICore Property.swift
[628/693] Compiling SafeDICore ReservedName.swift
[629/693] Compiling SafeDICore SafeDIConfiguration.swift
[630/693] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[631/694] Compiling SafeDICore ConcreteDeclType.swift
[632/694] Compiling SafeDICore ConditionalCompilationDecision.swift
[633/694] Compiling SafeDICore Dependency.swift
[634/694] Compiling SafeDICore ImportStatement.swift
[635/694] Compiling SafeDICore Initializer.swift
[636/694] Compiling SafeDICore UnorderedEquatingCollection.swift
[637/694] Compiling SafeDICore DeferredRelease.swift
[638/694] Compiling SafeDICore FilePathSpelling.swift
[639/694] Compiling SafeDICore OutputFileNaming.swift
[640/694] Compiling SafeDICore ConditionalCompilationEvaluator.swift
[641/694] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[646/694] Emitting module SwiftSyntaxMacroExpansion
[647/694] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[648/694] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[649/694] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[650/694] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[657/694] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[658/694] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[659/695] Wrapping AST for SwiftSyntaxBuilder for debugging
[661/731] Compiling SafeDICore DiagnosticError.swift
[662/731] Compiling SafeDICore FixableInjectableError.swift
[663/731] Compiling SafeDICore FixableInstantiableError.swift
[664/731] Compiling SafeDICore AttributeListSyntaxElementExtensions.swift
[665/731] Compiling SafeDICore AttributeListSyntaxExtensions.swift
[666/731] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[667/732] Wrapping AST for SwiftSyntaxMacroExpansion for debugging
[669/744] Compiling SafeDICore FileVisitor.swift
[670/744] Compiling SafeDICore InstantiableVisitor.swift
[671/744] Compiling SafeDICore SafeDIConfigurationVisitor.swift
[672/744] Compiling SafeDICore SafeDIContentDetector.swift
[678/744] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[679/744] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[680/744] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[681/744] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[682/744] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[686/749] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[687/749] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[688/749] Emitting module SafeDICore
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:69:41: error: cannot find type 'pthread_key_t' in scope
67 |
68 | /// The key under which each thread keeps its `PendingReleases` while it releases.
69 | private static let pendingReleasesKey: pthread_key_t = {
| `- error: cannot find type 'pthread_key_t' in scope
70 | var key = pthread_key_t()
71 | pthread_key_create(&key, nil)
[689/749] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[690/749] Emitting module SwiftCompilerPluginMessageHandling
[691/749] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[692/749] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[693/749] Compiling SafeDICore FileVisitor.swift
[694/749] Compiling SafeDICore InstantiableVisitor.swift
[695/749] Compiling SafeDICore SafeDIConfigurationVisitor.swift
[696/749] Compiling SafeDICore SafeDIContentDetector.swift
[699/749] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[700/749] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[701/750] Wrapping AST for SwiftCompilerPluginMessageHandling for debugging
[703/752] Compiling SafeDICore SafeDIToolManifest.swift
[704/752] Compiling SafeDICore Scope.swift
[705/752] Compiling SafeDICore SourceDiagnostic.swift
[706/752] Compiling SafeDICore TypeDescription.swift
[707/752] Compiling SafeDICore TypeRequirements.swift
[708/752] Emitting module SwiftCompilerPlugin
[709/752] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[710/753] Wrapping AST for SwiftCompilerPlugin for debugging
[712/792] Compiling SafeDIMacros UnorderedEquatingCollection.swift
[713/792] Compiling SafeDIMacros DeferredRelease.swift
[714/792] Compiling SafeDIMacros FilePathSpelling.swift
[715/792] Compiling SafeDIMacros OutputFileNaming.swift
[716/792] Compiling SafeDIMacros ConditionalCompilationEvaluator.swift
[717/797] Compiling SafeDIMacros InstantiableStruct.swift
[718/797] Compiling SafeDIMacros OutputFileDeclarations.swift
[719/797] Compiling SafeDIMacros Property.swift
[720/797] Compiling SafeDIMacros ReservedName.swift
[721/797] Compiling SafeDIMacros SafeDIConfiguration.swift
[722/797] Emitting module SafeDIMacros
[723/797] Compiling SafeDIMacros ConcreteDeclType.swift
[724/797] Compiling SafeDIMacros ConditionalCompilationDecision.swift
[725/797] Compiling SafeDIMacros Dependency.swift
[726/797] Compiling SafeDIMacros ImportStatement.swift
[727/797] Compiling SafeDIMacros Initializer.swift
[728/797] Compiling SafeDIMacros FileVisitor.swift
[729/797] Compiling SafeDIMacros InstantiableVisitor.swift
[730/797] Compiling SafeDIMacros SafeDIConfigurationVisitor.swift
[731/797] Compiling SafeDIMacros SafeDIContentDetector.swift
[732/797] Compiling SafeDIMacros SafeDIMacroPlugin.swift
[733/797] Compiling SafeDIMacros InjectableMacro.swift
[734/797] Compiling SafeDIMacros InstantiableMacro.swift
[735/797] Compiling SafeDIMacros SafeDIConfigurationMacro.swift
[736/797] Compiling SafeDIMacros DiagnosticError.swift
[737/797] Compiling SafeDIMacros FixableInjectableError.swift
[738/797] Compiling SafeDIMacros FixableInstantiableError.swift
[739/797] Compiling SafeDIMacros SafeDIToolManifest.swift
[740/797] Compiling SafeDIMacros Scope.swift
[741/797] Compiling SafeDIMacros SourceDiagnostic.swift
[742/797] Compiling SafeDIMacros TypeDescription.swift
[743/797] Compiling SafeDIMacros TypeRequirements.swift
[744/797] Compiling SafeDIMacros AttributeListSyntaxElementExtensions.swift
[745/797] Compiling SafeDIMacros AttributeListSyntaxExtensions.swift
[746/797] Compiling SafeDIMacros AttributeSyntaxExtensions.swift
[747/797] Compiling SafeDIMacros CollectionExtensions.swift
[748/797] Compiling SafeDIMacros DeclModifierListSyntaxExtensions.swift
[749/797] Compiling SafeDIMacros DiagnosticExtensions.swift
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
[766/810] Compiling SafeDITool SafeDITool.swift
[767/811] Compiling SafeDITool ScanCommand.swift
[768/811] Compiling SafeDITool SwiftFileParsing.swift
[776/811] Compiling SafeDIMacros ImportDeclSyntaxExtensions.swift
[777/811] Compiling SafeDIMacros PatternBindingSyntaxExtensions.swift
[778/811] Compiling SafeDIMacros DependencyTreeGenerator.swift
[779/811] Compiling SafeDITool BinaryCoding.swift
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
[780/811] Compiling SafeDITool GenerateCommand.swift
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
[781/811] Compiling SafeDITool InstantiableResolution.swift
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Generators/ScopeGenerator.swift:4090:7: warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4088 | ) async -> [String] {
4089 | let forwardedProperties = node.forwardedProperties.sorted()
4090 | let propertyType = node.typeDescription.propertyType
| `- warning: initialization of immutable value 'propertyType' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
4091 | let innerIndent = "\(indent)\(standardIndent)"
4092 | // The builder function's parameters and bindings hide the renames of their properties.
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:69:41: error: cannot find type 'pthread_key_t' in scope
67 |
68 | /// The key under which each thread keeps its `PendingReleases` while it releases.
69 | private static let pendingReleasesKey: pthread_key_t = {
| `- error: cannot find type 'pthread_key_t' in scope
70 | var key = pthread_key_t()
71 | pthread_key_create(&key, nil)
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:49:4: error: cannot find 'pthread_setspecific' in scope
47 | let pendingReleases = PendingReleases()
48 | pendingReleases.values.append(consume ownedValues)
49 | pthread_setspecific(pendingReleasesKey, Unmanaged.passUnretained(pendingReleases).toOpaque())
| `- error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:4: error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: cannot find 'pthread_setspecific' in scope
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:44: error: 'nil' requires a contextual type
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: 'nil' requires a contextual type
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:63:3: error: cannot find 'pthread_getspecific' in scope
61 | /// The values the current thread is releasing, or `nil` when it is not releasing any.
62 | private static var pendingReleasesOfCurrentThread: PendingReleases? {
63 | pthread_getspecific(pendingReleasesKey).map {
| `- error: cannot find 'pthread_getspecific' in scope
64 | Unmanaged<PendingReleases>.fromOpaque($0).takeUnretainedValue()
65 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:69:41: error: cannot find type 'pthread_key_t' in scope
67 |
68 | /// The key under which each thread keeps its `PendingReleases` while it releases.
69 | private static let pendingReleasesKey: pthread_key_t = {
| `- error: cannot find type 'pthread_key_t' in scope
70 | var key = pthread_key_t()
71 | pthread_key_create(&key, nil)
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:49:4: error: cannot find 'pthread_setspecific' in scope
47 | let pendingReleases = PendingReleases()
48 | pendingReleases.values.append(consume ownedValues)
49 | pthread_setspecific(pendingReleasesKey, Unmanaged.passUnretained(pendingReleases).toOpaque())
| `- error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:4: error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: cannot find 'pthread_setspecific' in scope
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:44: error: 'nil' requires a contextual type
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: 'nil' requires a contextual type
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:63:3: error: cannot find 'pthread_getspecific' in scope
61 | /// The values the current thread is releasing, or `nil` when it is not releasing any.
62 | private static var pendingReleasesOfCurrentThread: PendingReleases? {
63 | pthread_getspecific(pendingReleasesKey).map {
| `- error: cannot find 'pthread_getspecific' in scope
64 | Unmanaged<PendingReleases>.fromOpaque($0).takeUnretainedValue()
65 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:69:41: error: cannot find type 'pthread_key_t' in scope
67 |
68 | /// The key under which each thread keeps its `PendingReleases` while it releases.
69 | private static let pendingReleasesKey: pthread_key_t = {
| `- error: cannot find type 'pthread_key_t' in scope
70 | var key = pthread_key_t()
71 | pthread_key_create(&key, nil)
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:49:4: error: cannot find 'pthread_setspecific' in scope
47 | let pendingReleases = PendingReleases()
48 | pendingReleases.values.append(consume ownedValues)
49 | pthread_setspecific(pendingReleasesKey, Unmanaged.passUnretained(pendingReleases).toOpaque())
| `- error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:4: error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: cannot find 'pthread_setspecific' in scope
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:44: error: 'nil' requires a contextual type
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: 'nil' requires a contextual type
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:63:3: error: cannot find 'pthread_getspecific' in scope
61 | /// The values the current thread is releasing, or `nil` when it is not releasing any.
62 | private static var pendingReleasesOfCurrentThread: PendingReleases? {
63 | pthread_getspecific(pendingReleasesKey).map {
| `- error: cannot find 'pthread_getspecific' in scope
64 | Unmanaged<PendingReleases>.fromOpaque($0).takeUnretainedValue()
65 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:69:41: error: cannot find type 'pthread_key_t' in scope
67 |
68 | /// The key under which each thread keeps its `PendingReleases` while it releases.
69 | private static let pendingReleasesKey: pthread_key_t = {
| `- error: cannot find type 'pthread_key_t' in scope
70 | var key = pthread_key_t()
71 | pthread_key_create(&key, nil)
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:49:4: error: cannot find 'pthread_setspecific' in scope
47 | let pendingReleases = PendingReleases()
48 | pendingReleases.values.append(consume ownedValues)
49 | pthread_setspecific(pendingReleasesKey, Unmanaged.passUnretained(pendingReleases).toOpaque())
| `- error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:4: error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: cannot find 'pthread_setspecific' in scope
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:44: error: 'nil' requires a contextual type
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: 'nil' requires a contextual type
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:63:3: error: cannot find 'pthread_getspecific' in scope
61 | /// The values the current thread is releasing, or `nil` when it is not releasing any.
62 | private static var pendingReleasesOfCurrentThread: PendingReleases? {
63 | pthread_getspecific(pendingReleasesKey).map {
| `- error: cannot find 'pthread_getspecific' in scope
64 | Unmanaged<PendingReleases>.fromOpaque($0).takeUnretainedValue()
65 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:69:41: error: cannot find type 'pthread_key_t' in scope
67 |
68 | /// The key under which each thread keeps its `PendingReleases` while it releases.
69 | private static let pendingReleasesKey: pthread_key_t = {
| `- error: cannot find type 'pthread_key_t' in scope
70 | var key = pthread_key_t()
71 | pthread_key_create(&key, nil)
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:49:4: error: cannot find 'pthread_setspecific' in scope
47 | let pendingReleases = PendingReleases()
48 | pendingReleases.values.append(consume ownedValues)
49 | pthread_setspecific(pendingReleasesKey, Unmanaged.passUnretained(pendingReleases).toOpaque())
| `- error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:4: error: cannot find 'pthread_setspecific' in scope
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: cannot find 'pthread_setspecific' in scope
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:52:44: error: 'nil' requires a contextual type
50 | // Each value released here can hand values over, which this loop releases in turn.
51 | while pendingReleases.values.popLast() != nil {}
52 | pthread_setspecific(pendingReleasesKey, nil)
| `- error: 'nil' requires a contextual type
53 | }
54 | }
/host/spi-builder-workspace/Sources/SafeDICore/Utilities/DeferredRelease.swift:63:3: error: cannot find 'pthread_getspecific' in scope
61 | /// The values the current thread is releasing, or `nil` when it is not releasing any.
62 | private static var pendingReleasesOfCurrentThread: PendingReleases? {
63 | pthread_getspecific(pendingReleasesKey).map {
| `- error: cannot find 'pthread_getspecific' in scope
64 | Unmanaged<PendingReleases>.fromOpaque($0).takeUnretainedValue()
65 | }
BUILD FAILURE 6.2 wasm