The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build llbuild, reference 0.5.0 (5cd4df), with Swift 6.1 for macOS (SPM) on 26 Apr 2025 06:03:53 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-llbuild.git
Reference: 0.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftlang/swift-llbuild
 * tag               0.5.0      -> FETCH_HEAD
HEAD is now at 5cd4df5 Merge pull request #731 from bnbarham/add-ninja-c-api
Cloned https://github.com/swiftlang/swift-llbuild.git
Revision (git rev-parse @):
5cd4df550b31301508a77064e3dfaa5c5628780e
SUCCESS checkout https://github.com/swiftlang/swift-llbuild.git at 0.5.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swift-llbuild",
      "name": "llbuild",
      "url": "https://github.com/swiftlang/swift-llbuild.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-llbuild",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/swiftlang/swift-llbuild.git
[1/28914] Fetching swift-llbuild
Fetched https://github.com/swiftlang/swift-llbuild.git from cache (2.13s)
Creating working copy for https://github.com/swiftlang/swift-llbuild.git
Working copy of https://github.com/swiftlang/swift-llbuild.git resolved at 0.5.0 (5cd4df5)
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/swiftlang/swift-llbuild.git
https://github.com/swiftlang/swift-llbuild.git
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
  ],
  "manifest_display_name" : "llbuild",
  "name" : "llbuild",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "llbuild",
      "targets" : [
        "llbuild"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "libllbuild",
      "targets" : [
        "libllbuild"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "llbuildSwift",
      "targets" : [
        "llbuildSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "llbuildSwiftDynamic",
      "targets" : [
        "llbuildSwift"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "llbuildAnalysis",
      "targets" : [
        "llbuildAnalysis"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "swift-build-tool",
      "targets" : [
        "swift-build-tool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildNinjaTests",
      "targets" : [
        "llbuildNinjaTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildCoreTests",
      "targets" : [
        "llbuildCoreTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildBuildSystemTests",
      "targets" : [
        "llbuildBuildSystemTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildBasicTests",
      "targets" : [
        "llbuildBasicTests"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "swift_build_tool",
      "module_type" : "ClangTarget",
      "name" : "swift-build-tool",
      "path" : "products/swift-build-tool",
      "product_memberships" : [
        "swift-build-tool"
      ],
      "sources" : [
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildBuildSystem"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llvmSupport",
      "module_type" : "ClangTarget",
      "name" : "llvmSupport",
      "path" : "lib/llvm/Support",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis",
        "swift-build-tool",
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "APFloat.cpp",
        "APInt.cpp",
        "APSInt.cpp",
        "Allocator.cpp",
        "Atomic.cpp",
        "Chrono.cpp",
        "CommandLine.cpp",
        "ConvertUTF.cpp",
        "ConvertUTFWrapper.cpp",
        "DJB.cpp",
        "Debug.cpp",
        "Errno.cpp",
        "Error.cpp",
        "ErrorHandling.cpp",
        "FileUtilities.cpp",
        "FoldingSet.cpp",
        "FormatVariadic.cpp",
        "Hashing.cpp",
        "Host.cpp",
        "Locale.cpp",
        "MD5.cpp",
        "ManagedStatic.cpp",
        "MathExtras.cpp",
        "Memory.cpp",
        "MemoryBuffer.cpp",
        "Mutex.cpp",
        "NativeFormatting.cpp",
        "Options.cpp",
        "Path.cpp",
        "Process.cpp",
        "Program.cpp",
        "Signals.cpp",
        "SmallPtrSet.cpp",
        "SmallVector.cpp",
        "SourceMgr.cpp",
        "StringExtras.cpp",
        "StringMap.cpp",
        "StringRef.cpp",
        "StringSaver.cpp",
        "TargetParser.cpp",
        "Threading.cpp",
        "Triple.cpp",
        "Twine.cpp",
        "Unicode.cpp",
        "UnicodeCaseFold.cpp",
        "Valgrind.cpp",
        "YAMLParser.cpp",
        "circular_raw_ostream.cpp",
        "raw_ostream.cpp"
      ],
      "target_dependencies" : [
        "llvmDemangle"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llvmDemangle",
      "module_type" : "ClangTarget",
      "name" : "llvmDemangle",
      "path" : "lib/llvm/Demangle",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis",
        "swift-build-tool",
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "ItaniumDemangle.cpp",
        "MicrosoftDemangle.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildTestSupport",
      "module_type" : "SwiftTarget",
      "name" : "llbuildTestSupport",
      "path" : "unittests/TestSupport",
      "sources" : [
        "XCTestCase+Extensions.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "llbuildSwiftTests",
      "path" : "unittests/Swift",
      "sources" : [
        "BuildDBBindingsTests.swift",
        "BuildKeyTests.swift",
        "BuildSystemBindingsTests.swift",
        "BuildSystemEngineTests.swift",
        "BuildValueTests.swift",
        "SwiftNinjaTests.swift"
      ],
      "target_dependencies" : [
        "llbuildSwift",
        "llbuildTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "llbuildSwift",
      "module_type" : "SwiftTarget",
      "name" : "llbuildSwift",
      "path" : "products/llbuildSwift",
      "product_memberships" : [
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis"
      ],
      "sources" : [
        "BuildDBBindings.swift",
        "BuildKey.swift",
        "BuildSystemBindings.swift",
        "BuildValue.swift",
        "CoreBindings.swift",
        "Internals.swift",
        "NinjaManifest.swift"
      ],
      "target_dependencies" : [
        "libllbuild"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildNinjaTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildNinjaTests",
      "path" : "unittests/Ninja",
      "product_memberships" : [
        "llbuildNinjaTests"
      ],
      "sources" : [
        "LexerTest.cpp",
        "ManifestTest.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildNinja",
        "gtestlib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildNinja",
      "module_type" : "ClangTarget",
      "name" : "llbuildNinja",
      "path" : "lib/Ninja",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis",
        "llbuildNinjaTests"
      ],
      "sources" : [
        "Lexer.cpp",
        "Manifest.cpp",
        "ManifestLoader.cpp",
        "Parser.cpp"
      ],
      "target_dependencies" : [
        "llbuildBasic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildEvo",
      "module_type" : "ClangTarget",
      "name" : "llbuildEvo",
      "path" : "lib/Evo",
      "product_memberships" : [
        "llbuild"
      ],
      "sources" : [
        "EvoEngine.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildCoreTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildCoreTests",
      "path" : "unittests/Core",
      "product_memberships" : [
        "llbuildCoreTests"
      ],
      "sources" : [
        "BuildEngineCancellationTest.cpp",
        "BuildEngineTest.cpp",
        "DependencyInfoParserTest.cpp",
        "DepsBuildEngineTest.cpp",
        "MakefileDepsParserTest.cpp",
        "SQLiteBuildDBTest.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore",
        "gtestlib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildCore",
      "module_type" : "ClangTarget",
      "name" : "llbuildCore",
      "path" : "lib/Core",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis",
        "swift-build-tool",
        "llbuildCoreTests",
        "llbuildBuildSystemTests"
      ],
      "sources" : [
        "BuildDB.cpp",
        "BuildEngine.cpp",
        "BuildEngineTrace.cpp",
        "DependencyInfoParser.cpp",
        "MakefileDepsParser.cpp",
        "SQLiteBuildDB.cpp"
      ],
      "target_dependencies" : [
        "llbuildBasic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildCommands",
      "module_type" : "ClangTarget",
      "name" : "llbuildCommands",
      "path" : "lib/Commands",
      "product_memberships" : [
        "llbuild"
      ],
      "sources" : [
        "BuildEngineCommand.cpp",
        "BuildSystemCommand.cpp",
        "CommandLineStatusOutput.cpp",
        "CommandUtil.cpp",
        "NinjaBuildCommand.cpp",
        "NinjaCommand.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore",
        "llbuildBuildSystem",
        "llbuildEvo",
        "llbuildNinja"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildBuildSystemTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildBuildSystemTests",
      "path" : "unittests/BuildSystem",
      "product_memberships" : [
        "llbuildBuildSystemTests"
      ],
      "sources" : [
        "BuildSystemFrontendTest.cpp",
        "BuildSystemTaskTests.cpp",
        "BuildValueTest.cpp",
        "MockBuildSystemDelegate.cpp",
        "TempDir.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildBuildSystem",
        "gtestlib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildBuildSystem",
      "module_type" : "ClangTarget",
      "name" : "llbuildBuildSystem",
      "path" : "lib/BuildSystem",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis",
        "swift-build-tool",
        "llbuildBuildSystemTests"
      ],
      "sources" : [
        "BuildDescription.cpp",
        "BuildFile.cpp",
        "BuildKey.cpp",
        "BuildNode.cpp",
        "BuildSystem.cpp",
        "BuildSystemExtensionManager.cpp",
        "BuildSystemFrontend.cpp",
        "BuildValue.cpp",
        "ExternalCommand.cpp",
        "ShellCommand.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildBasicTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildBasicTests",
      "path" : "unittests/Basic",
      "product_memberships" : [
        "llbuildBasicTests"
      ],
      "sources" : [
        "BinaryCodingTests.cpp",
        "Defer.cpp",
        "FileSystemTest.cpp",
        "LaneBasedExecutionQueueTest.cpp",
        "POSIXEnvironmentTest.cpp",
        "SerialQueueTest.cpp",
        "ShellUtilityTest.cpp",
        "TempDir.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildBasic",
        "gtestlib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildBasic",
      "module_type" : "ClangTarget",
      "name" : "llbuildBasic",
      "path" : "lib/Basic",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis",
        "swift-build-tool",
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "ExecutionQueue.cpp",
        "FileInfo.cpp",
        "FileSystem.cpp",
        "Hashing.cpp",
        "LaneBasedExecutionQueue.cpp",
        "PlatformUtility.cpp",
        "SerialQueue.cpp",
        "ShellUtility.cpp",
        "Subprocess.cpp",
        "Tracing.cpp",
        "Version.cpp"
      ],
      "target_dependencies" : [
        "llvmSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildAnalysis",
      "module_type" : "SwiftTarget",
      "name" : "llbuildAnalysis",
      "path" : "lib/Analysis",
      "product_memberships" : [
        "llbuildAnalysis"
      ],
      "sources" : [
        "CriticalBuildPath.swift",
        "CriticalPath.swift",
        "IdentifierFactory.swift"
      ],
      "target_dependencies" : [
        "llbuildSwift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuild",
      "module_type" : "ClangTarget",
      "name" : "llbuild",
      "path" : "products/llbuild",
      "product_memberships" : [
        "llbuild"
      ],
      "sources" : [
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildCommands"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "libllbuild",
      "module_type" : "ClangTarget",
      "name" : "libllbuild",
      "path" : "products/libllbuild",
      "product_memberships" : [
        "libllbuild",
        "llbuildSwift",
        "llbuildSwiftDynamic",
        "llbuildAnalysis"
      ],
      "sources" : [
        "BuildDB-C-API.cpp",
        "BuildKey-C-API.cpp",
        "BuildSystem-C-API.cpp",
        "BuildValue-C-API.cpp",
        "C-API.cpp",
        "Core-C-API.cpp",
        "Ninja-C-API.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore",
        "llbuildBuildSystem",
        "llbuildNinja"
      ],
      "type" : "library"
    },
    {
      "c99name" : "gtestlib",
      "module_type" : "ClangTarget",
      "name" : "gtestlib",
      "path" : "utils/unittest/googletest/src",
      "product_memberships" : [
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "gtest-all.cc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AnalysisTests",
      "module_type" : "SwiftTarget",
      "name" : "AnalysisTests",
      "path" : "unittests/Analysis",
      "sources" : [
        "CriticalPathTests.swift"
      ],
      "target_dependencies" : [
        "llbuildAnalysis"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.2"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/154] Compiling libllbuild C-API.cpp
[1/154] Compiling llbuildBasic FileInfo.cpp
[2/154] Compiling llbuildBasic ExecutionQueue.cpp
[3/154] Write swift-build-tool-entitlement.plist
[4/154] Compiling llbuild main.cpp
[5/154] Compiling libllbuild BuildKey-C-API.cpp
[6/154] Compiling libllbuild BuildValue-C-API.cpp
[7/154] Compiling llvmSupport Valgrind.cpp
[8/154] Compiling llvmSupport UnicodeCaseFold.cpp
[9/154] Compiling libllbuild Ninja-C-API.cpp
[10/154] Compiling libllbuild Core-C-API.cpp
[11/154] Write swift-version-2F0A5646E1D333AE.txt
[12/154] Compiling libllbuild BuildSystem-C-API.cpp
[13/154] Compiling llbuildCommands BuildSystemCommand.cpp
[14/154] Compiling llvmSupport circular_raw_ostream.cpp
[15/154] Compiling llvmSupport Unicode.cpp
[16/154] Compiling llvmSupport Twine.cpp
[17/154] Compiling llvmSupport raw_ostream.cpp
[18/154] Compiling llvmSupport Threading.cpp
[19/154] Compiling llvmSupport Triple.cpp
[20/154] Compiling swift-build-tool main.cpp
[21/154] Compiling llvmSupport StringSaver.cpp
[22/154] Compiling llvmSupport TargetParser.cpp
[23/154] Compiling llvmSupport YAMLParser.cpp
[24/154] Compiling llvmSupport SmallVector.cpp
[25/154] Compiling llvmSupport StringRef.cpp
[26/154] Compiling llvmSupport StringMap.cpp
[27/154] Compiling llvmSupport StringExtras.cpp
[28/154] Compiling llvmSupport SmallPtrSet.cpp
[29/154] Compiling llvmSupport Mutex.cpp
[30/154] Compiling llvmSupport NativeFormatting.cpp
[31/154] Compiling llvmSupport Options.cpp
[32/154] Compiling llvmSupport Program.cpp
[33/154] Compiling llvmSupport SourceMgr.cpp
[34/154] Compiling llvmSupport Signals.cpp
[35/154] Compiling llvmSupport Process.cpp
[36/154] Compiling llvmSupport Memory.cpp
[37/154] Compiling llvmSupport MathExtras.cpp
[38/154] Compiling llvmSupport MemoryBuffer.cpp
[39/154] Compiling llvmSupport Path.cpp
[40/154] Compiling llvmSupport ManagedStatic.cpp
[41/154] Compiling llvmSupport Locale.cpp
[42/154] Compiling llvmSupport MD5.cpp
[43/154] Compiling llvmSupport Hashing.cpp
[44/154] Compiling llvmSupport FormatVariadic.cpp
[45/154] Compiling llvmSupport FoldingSet.cpp
[46/154] Compiling llvmSupport Host.cpp
[47/154] Compiling llvmSupport ErrorHandling.cpp
[48/154] Compiling llvmSupport FileUtilities.cpp
[49/154] Compiling llvmSupport Errno.cpp
[50/154] Compiling llvmSupport Atomic.cpp
[51/154] Compiling llvmSupport Error.cpp
[52/154] Compiling llvmSupport ConvertUTF.cpp
[53/154] Compiling llvmSupport DJB.cpp
[54/154] Compiling llvmSupport Debug.cpp
[55/154] Write sources
[57/154] Compiling llvmSupport ConvertUTFWrapper.cpp
[58/156] Compiling llvmSupport Chrono.cpp
[59/156] Compiling llvmDemangle MicrosoftDemangle.cpp
[60/156] Compiling llvmSupport Allocator.cpp
[61/156] Write llbuildNinjaTests-entitlement.plist
[62/156] Compiling llvmSupport APSInt.cpp
[63/156] Compiling llvmSupport APInt.cpp
[64/156] Compiling llvmDemangle ItaniumDemangle.cpp
[65/156] Compiling llvmSupport APFloat.cpp
[66/156] Compiling llbuildNinjaTests main.cpp
[67/156] Compiling llvmSupport CommandLine.cpp
[68/156] Compiling llbuildNinja Parser.cpp
[69/156] Compiling llbuildNinjaTests LexerTest.cpp
[70/156] Compiling llbuildNinja Lexer.cpp
[71/156] Compiling llbuildNinja Manifest.cpp
[72/156] Compiling llbuildNinjaTests ManifestTest.cpp
[73/156] Compiling llbuildCoreTests main.cpp
[74/156] Write llbuildCoreTests-entitlement.plist
[75/156] Compiling llbuildNinja ManifestLoader.cpp
[76/156] Compiling llbuildEvo EvoEngine.cpp
[77/156] Compiling llbuildCoreTests MakefileDepsParserTest.cpp
[78/156] Compiling llbuildCore MakefileDepsParser.cpp
[79/156] Compiling llbuildCoreTests SQLiteBuildDBTest.cpp
[80/156] Compiling llbuildCoreTests DependencyInfoParserTest.cpp
[81/156] Compiling llbuildCore DependencyInfoParser.cpp
[82/156] Compiling llbuildCore SQLiteBuildDB.cpp
/Users/admin/builder/spi-builder-workspace/lib/Core/BuildEngineTrace.cpp:80:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
   80 |   sprintf(name, "T%d", ++numNamedTasks);
      |   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
  218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
/Users/admin/builder/spi-builder-workspace/lib/Core/BuildEngineTrace.cpp:99:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
   99 |   sprintf(name, "R%d", ++numNamedRules);
      |   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
  218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
2 warnings generated.
[83/156] Compiling llbuildCore BuildEngineTrace.cpp
[84/156] Compiling llbuildCoreTests BuildEngineCancellationTest.cpp
[85/156] Compiling llbuildCore BuildDB.cpp
[86/156] Compiling llbuildCoreTests DepsBuildEngineTest.cpp
[87/156] Compiling llbuildCommands CommandLineStatusOutput.cpp
[88/156] Compiling llbuildCommands CommandUtil.cpp
[89/156] Compiling llbuildCommands NinjaCommand.cpp
[90/156] Compiling llbuildBuildSystemTests main.cpp
/Users/admin/builder/spi-builder-workspace/lib/Commands/BuildEngineCommand.cpp:109:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  109 |     sprintf(inputKey, "ack(%d,%d)", m, n);
      |     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
  218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
1 warning generated.
[91/156] Compiling llbuildCommands BuildEngineCommand.cpp
[91/156] Write llbuildBuildSystemTests-entitlement.plist
[93/156] Compiling llbuildBuildSystemTests TempDir.cpp
[94/156] Compiling llbuildCore BuildEngine.cpp
[95/156] Compiling llbuildBuildSystemTests MockBuildSystemDelegate.cpp
[96/156] Compiling llbuildCommands NinjaBuildCommand.cpp
[97/156] Compiling llbuildBuildSystemTests BuildValueTest.cpp
[98/156] Compiling llbuildBuildSystem BuildValue.cpp
[99/156] Compiling llbuildBuildSystem ExternalCommand.cpp
[100/156] Compiling llbuildBuildSystem ShellCommand.cpp
[101/156] Compiling llbuildBuildSystemTests BuildSystemFrontendTest.cpp
[102/156] Compiling llbuildBuildSystemTests BuildSystemTaskTests.cpp
[103/156] Compiling llbuildBuildSystem BuildNode.cpp
[104/156] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[105/156] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
/Users/admin/builder/spi-builder-workspace/unittests/Core/BuildEngineTest.cpp:558:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  558 |     sprintf(name, "input-%d", i);
      |     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
  218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
/Users/admin/builder/spi-builder-workspace/unittests/Core/BuildEngineTest.cpp:561:7: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  561 |       sprintf(inputName, "input-%d", i+1);
      |       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
  218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
2 warnings generated.
[106/156] Compiling llbuildCoreTests BuildEngineTest.cpp
[107/156] Compiling llbuildBuildSystem BuildKey.cpp
[108/156] Compiling llbuildBuildSystem BuildDescription.cpp
[109/156] Compiling llbuildBasicTests main.cpp
[110/156] Compiling llbuildBasicTests TempDir.cpp
[111/156] Compiling llbuildBuildSystem BuildFile.cpp
[111/156] Write llbuildBasicTests-entitlement.plist
[113/156] Compiling llbuildBasicTests ShellUtilityTest.cpp
[114/156] Compiling llbuildBasicTests SerialQueueTest.cpp
[115/156] Compiling llbuildBasicTests POSIXEnvironmentTest.cpp
[116/156] Compiling llbuildBasic Version.cpp
[117/156] Compiling llbuildBasic Tracing.cpp
[118/156] Compiling llbuildBasicTests Defer.cpp
[119/156] Compiling llbuildBasicTests FileSystemTest.cpp
[120/156] Compiling llbuildBasicTests BinaryCodingTests.cpp
[121/156] Compiling llbuildBasicTests LaneBasedExecutionQueueTest.cpp
[122/156] Write sources
[122/156] Write llbuild-entitlement.plist
[124/156] Compiling llbuildBasic ShellUtility.cpp
[125/156] Compiling llbuildBasic Subprocess.cpp
[126/156] Compiling llbuildBasic Hashing.cpp
[127/156] Compiling llbuildBasic PlatformUtility.cpp
[128/156] Compiling llbuildBasic SerialQueue.cpp
[129/156] Compiling llbuildBasic FileSystem.cpp
[130/156] Compiling libllbuild BuildDB-C-API.cpp
[131/156] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[132/164] Compiling llbuildBuildSystem BuildSystem.cpp
[133/164] Write Objects.LinkFileList
[135/164] Compiling gtestlib gtest-all.cc
[136/164] Write Objects.LinkFileList
[140/164] Linking swift-build-tool
[141/164] Applying swift-build-tool
[142/164] Linking llbuildNinjaTests
[143/164] Linking llbuildBasicTests
[144/164] Applying llbuildNinjaTests
[145/164] Applying llbuildBasicTests
[146/164] Linking llbuild
[147/164] Applying llbuild
[148/164] Linking llbuildCoreTests
[150/164] Emitting module llbuildSwift
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:280:1: warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 278 | }
 279 |
 280 | extension CommandStatusKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 281 |     public var description: String {
 282 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:295:1: warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 293 | }
 294 |
 295 | extension BuildKeyKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 296 |     public var description: String {
 297 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:324:1: warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 322 | }
 323 |
 324 | extension DiagnosticKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 325 |     public var description: String {
 326 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:30:1: warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 28 | #endif
 29 |
 30 | extension BuildValueKind: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 31 |     public var description: String {
 32 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:57:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 55 | }
 56 |
 57 | extension BuildValueFileInfo: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 58 |     public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
 59 |         return lhs.device == rhs.device && lhs.inode == rhs.inode && lhs.mode == rhs.mode && lhs.size == rhs.size && lhs.modTime == rhs.modTime
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:63:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 61 | }
 62 |
 63 | extension BuildValueFileInfo: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |     public var description: String {
 65 |         return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:69:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 67 | }
 68 |
 69 | extension BuildValueFileTimestamp: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 70 |     public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
 71 |         return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:75:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 73 | }
 74 |
 75 | extension BuildValueFileTimestamp: Comparable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 76 |     public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
 77 |         if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:82:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 80 | }
 81 |
 82 | extension BuildValueFileTimestamp: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 83 |     public var description: String {
 84 |         return "<FileTimestamp seconds=\(seconds) nanoseconds=\(nanoseconds)>"
[150/164] Applying llbuildCoreTests
[151/164] Linking llbuildBuildSystemTests
[152/164] Applying llbuildBuildSystemTests
[154/164] Compiling llbuildSwift CoreBindings.swift
[155/164] Compiling llbuildSwift NinjaManifest.swift
[156/164] Compiling llbuildSwift BuildDBBindings.swift
[157/164] Compiling llbuildSwift BuildKey.swift
[158/164] Compiling llbuildSwift Internals.swift
[159/164] Compiling llbuildSwift BuildSystemBindings.swift
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:280:1: warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 278 | }
 279 |
 280 | extension CommandStatusKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 281 |     public var description: String {
 282 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:295:1: warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 293 | }
 294 |
 295 | extension BuildKeyKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 296 |     public var description: String {
 297 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:324:1: warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 322 | }
 323 |
 324 | extension DiagnosticKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 325 |     public var description: String {
 326 |         switch self {
[160/164] Compiling llbuildSwift BuildValue.swift
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:30:1: warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 28 | #endif
 29 |
 30 | extension BuildValueKind: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 31 |     public var description: String {
 32 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:57:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 55 | }
 56 |
 57 | extension BuildValueFileInfo: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 58 |     public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
 59 |         return lhs.device == rhs.device && lhs.inode == rhs.inode && lhs.mode == rhs.mode && lhs.size == rhs.size && lhs.modTime == rhs.modTime
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:63:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 61 | }
 62 |
 63 | extension BuildValueFileInfo: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |     public var description: String {
 65 |         return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:69:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 67 | }
 68 |
 69 | extension BuildValueFileTimestamp: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 70 |     public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
 71 |         return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:75:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 73 | }
 74 |
 75 | extension BuildValueFileTimestamp: Comparable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 76 |     public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
 77 |         if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:82:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 80 | }
 81 |
 82 | extension BuildValueFileTimestamp: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 83 |     public var description: String {
 84 |         return "<FileTimestamp seconds=\(seconds) nanoseconds=\(nanoseconds)>"
[160/164] Write Objects.LinkFileList
[162/168] Compiling llbuildAnalysis IdentifierFactory.swift
[163/168] Emitting module llbuildAnalysis
/Users/admin/builder/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
[164/168] Compiling llbuildAnalysis CriticalBuildPath.swift
[165/168] Compiling llbuildAnalysis CriticalPath.swift
/Users/admin/builder/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
[166/168] Emitting module llbuildTestSupport
[167/168] Compiling llbuildTestSupport XCTestCase+Extensions.swift
/Users/admin/builder/spi-builder-workspace/unittests/TestSupport/XCTestCase+Extensions.swift:28:9: error: 'addTeardownBlock' is only available in macOS 10.15 or newer
 9 | import XCTest
10 |
11 | public extension XCTestCase {
   |        `- note: add @available attribute to enclosing extension
12 |     /// Create a temporary file with the given contents and returns the path to the file.
13 |     //
14 |     // FIXME: Move to a shared location.
15 |     func makeTemporaryFile(_ contents: String? = nil) -> String {
   |          `- note: add @available attribute to enclosing instance method
16 |         let directory = NSTemporaryDirectory()
17 |         let filename = UUID().uuidString
   :
26 |         }
27 |
28 |         addTeardownBlock {
   |         |- error: 'addTeardownBlock' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
29 |             do {
30 |                 let fileManager = FileManager.default
[167/168] Linking libllbuildSwiftDynamic.dylib
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/15] Write swift-version-2F0A5646E1D333AE.txt
[2/25] Emitting module llbuildTestSupport
[3/25] Compiling llbuildTestSupport XCTestCase+Extensions.swift
/Users/admin/builder/spi-builder-workspace/unittests/TestSupport/XCTestCase+Extensions.swift:28:9: error: 'addTeardownBlock' is only available in macOS 10.15 or newer
 9 | import XCTest
10 |
11 | public extension XCTestCase {
   |        `- note: add @available attribute to enclosing extension
12 |     /// Create a temporary file with the given contents and returns the path to the file.
13 |     //
14 |     // FIXME: Move to a shared location.
15 |     func makeTemporaryFile(_ contents: String? = nil) -> String {
   |          `- note: add @available attribute to enclosing instance method
16 |         let directory = NSTemporaryDirectory()
17 |         let filename = UUID().uuidString
   :
26 |         }
27 |
28 |         addTeardownBlock {
   |         |- error: 'addTeardownBlock' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
29 |             do {
30 |                 let fileManager = FileManager.default
[3/25] Linking llbuildBasicTests
[3/25] Linking llbuildNinjaTests
[4/25] Compiling llbuildSwift Internals.swift
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:280:1: warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 278 | }
 279 |
 280 | extension CommandStatusKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 281 |     public var description: String {
 282 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:295:1: warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 293 | }
 294 |
 295 | extension BuildKeyKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 296 |     public var description: String {
 297 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:324:1: warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 322 | }
 323 |
 324 | extension DiagnosticKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 325 |     public var description: String {
 326 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:30:1: warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 28 | #endif
 29 |
 30 | extension BuildValueKind: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 31 |     public var description: String {
 32 |         switch self {
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:57:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 55 | }
 56 |
 57 | extension BuildValueFileInfo: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 58 |     public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
 59 |         return lhs.device == rhs.device && lhs.inode == rhs.inode && lhs.mode == rhs.mode && lhs.size == rhs.size && lhs.modTime == rhs.modTime
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:63:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 61 | }
 62 |
 63 | extension BuildValueFileInfo: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |     public var description: String {
 65 |         return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:69:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 67 | }
 68 |
 69 | extension BuildValueFileTimestamp: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 70 |     public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
 71 |         return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/Users/admin/builder/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:75:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 73 | }
 74 |
 75 | extension BuildValueFileTimestamp: Comparable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 76 |     public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
 77 |         if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
[4/25] Linking llbuildCoreTests
[4/25] Linking swift-build-tool
[4/25] Linking llbuild
[4/25] Linking llbuildBuildSystemTests
BUILD FAILURE 6.1 macosSpm