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

Successful build of llbuild, reference 0.5.0 (5cd4df), with Swift 5.9 for macOS (SPM) on 16 Jul 2024 06:36:21 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.46.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
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $workDir
https://github.com/swiftlang/swift-llbuild.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/131] Compiling libllbuild C-API.cpp
[1/131] Compiling llbuildCoreTests main.cpp
[2/131] Compiling llbuildBasicTests ShellUtilityTest.cpp
[3/133] Compiling llbuild main.cpp
[4/133] Compiling libllbuild BuildKey-C-API.cpp
[5/133] Compiling libllbuild BuildValue-C-API.cpp
[6/133] Compiling libllbuild Core-C-API.cpp
[7/133] Compiling llvmSupport Valgrind.cpp
[8/133] Compiling llvmSupport UnicodeCaseFold.cpp
[9/133] Compiling libllbuild Ninja-C-API.cpp
[10/133] Compiling swift-build-tool main.cpp
[11/133] Compiling libllbuild BuildSystem-C-API.cpp
[12/133] Compiling llvmSupport circular_raw_ostream.cpp
[13/133] Compiling llvmSupport Unicode.cpp
[14/133] Compiling llvmSupport Threading.cpp
[15/133] Compiling llvmSupport Twine.cpp
[16/133] Compiling llvmSupport raw_ostream.cpp
[17/133] Compiling llvmSupport Triple.cpp
[18/133] Compiling llvmSupport StringSaver.cpp
[19/133] Compiling llvmSupport TargetParser.cpp
[20/133] Compiling llvmSupport StringRef.cpp
[21/133] Compiling llvmSupport StringMap.cpp
[22/133] Compiling llvmSupport YAMLParser.cpp
[23/133] Compiling llvmSupport StringExtras.cpp
[24/133] Compiling llvmSupport SmallVector.cpp
[25/133] Compiling llvmSupport SmallPtrSet.cpp
[26/133] Compiling llvmSupport Mutex.cpp
[27/133] Compiling llvmSupport Program.cpp
[28/133] Compiling llvmSupport NativeFormatting.cpp
[29/133] Compiling llvmSupport SourceMgr.cpp
[30/133] Compiling llvmSupport Options.cpp
[31/133] Compiling llvmSupport Signals.cpp
[32/133] Compiling llvmSupport Process.cpp
[33/133] Compiling llvmSupport MathExtras.cpp
[34/133] Compiling llvmSupport Path.cpp
[35/133] Compiling llvmSupport MemoryBuffer.cpp
[36/133] Compiling llvmSupport Memory.cpp
[37/133] Compiling llvmSupport ManagedStatic.cpp
[38/133] Compiling llvmSupport Locale.cpp
[39/133] Compiling llvmSupport MD5.cpp
[40/133] Compiling llvmSupport Hashing.cpp
[41/133] Compiling llvmSupport Host.cpp
[42/133] Compiling llvmSupport FoldingSet.cpp
[43/133] Compiling llvmSupport FormatVariadic.cpp
[44/133] Compiling llvmSupport Errno.cpp
[45/133] Compiling llvmSupport ErrorHandling.cpp
[46/133] Compiling llvmSupport Debug.cpp
[47/133] Compiling llvmSupport FileUtilities.cpp
[48/133] Compiling llvmSupport DJB.cpp
[49/133] Compiling llvmSupport Error.cpp
[50/133] Compiling llvmSupport Atomic.cpp
[51/133] Compiling llvmSupport ConvertUTF.cpp
[52/133] Compiling llvmSupport ConvertUTFWrapper.cpp
[53/133] Compiling llvmSupport Chrono.cpp
[54/133] Compiling llvmSupport Allocator.cpp
[55/133] Compiling llvmSupport APSInt.cpp
[56/133] Compiling llvmDemangle MicrosoftDemangle.cpp
[57/133] Compiling llvmSupport APInt.cpp
[58/133] Compiling llvmSupport APFloat.cpp
[59/133] Compiling llvmDemangle ItaniumDemangle.cpp
[60/133] Compiling llbuildNinja Parser.cpp
[61/133] Compiling llbuildNinjaTests main.cpp
[62/133] Compiling llvmSupport CommandLine.cpp
[63/133] Compiling llbuildNinjaTests LexerTest.cpp
[64/133] Compiling llbuildNinja Lexer.cpp
[65/133] Compiling llbuildNinjaTests ManifestTest.cpp
[66/133] Compiling llbuildNinja Manifest.cpp
[67/133] Compiling llbuildNinja ManifestLoader.cpp
[68/133] Compiling llbuildEvo EvoEngine.cpp
[69/133] Compiling llbuildCoreTests MakefileDepsParserTest.cpp
[70/133] Compiling llbuildCoreTests SQLiteBuildDBTest.cpp
[71/133] Compiling llbuildCoreTests DependencyInfoParserTest.cpp
[72/133] Compiling llbuildCore MakefileDepsParser.cpp
[73/133] Compiling llbuildCore DependencyInfoParser.cpp
[74/133] 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]
  sprintf(name, "T%d", ++numNamedTasks);
  ^
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
__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-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #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]
  sprintf(name, "R%d", ++numNamedRules);
  ^
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
__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-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
2 warnings generated.
[75/133] Compiling llbuildCore BuildEngineTrace.cpp
[76/133] Compiling llbuildCoreTests BuildEngineCancellationTest.cpp
[77/133] Compiling llbuildCore BuildDB.cpp
[78/133] Compiling llbuildCoreTests DepsBuildEngineTest.cpp
[79/133] Compiling llbuildCommands CommandLineStatusOutput.cpp
[80/133] Compiling llbuildCommands CommandUtil.cpp
[81/133] Compiling llbuildBuildSystemTests main.cpp
[82/133] Compiling llbuildCommands NinjaCommand.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]
    sprintf(inputKey, "ack(%d,%d)", m, n);
    ^
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
__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-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
[83/133] Compiling llbuildCommands BuildEngineCommand.cpp
[84/133] Compiling llbuildCommands BuildSystemCommand.cpp
[85/133] Compiling llbuildCore BuildEngine.cpp
[86/133] Compiling llbuildBuildSystemTests TempDir.cpp
[87/133] Compiling llbuildBuildSystemTests MockBuildSystemDelegate.cpp
[88/133] Compiling llbuildCommands NinjaBuildCommand.cpp
[89/133] Compiling llbuildBuildSystemTests BuildValueTest.cpp
[90/133] Compiling llbuildBuildSystem BuildValue.cpp
[91/133] Compiling llbuildBuildSystem ExternalCommand.cpp
[92/133] Compiling llbuildBuildSystem ShellCommand.cpp
[93/133] Compiling llbuildBuildSystemTests BuildSystemFrontendTest.cpp
[94/133] Compiling llbuildBuildSystemTests BuildSystemTaskTests.cpp
[95/133] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[96/133] Compiling llbuildBuildSystem BuildNode.cpp
[97/133] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[98/133] Compiling llbuildBuildSystem BuildKey.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]
    sprintf(name, "input-%d", i);
    ^
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
__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-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #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]
      sprintf(inputName, "input-%d", i+1);
      ^
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
__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-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
2 warnings generated.
[99/133] Compiling llbuildCoreTests BuildEngineTest.cpp
[100/133] Compiling llbuildBuildSystem BuildDescription.cpp
[101/133] Compiling llbuildBasicTests main.cpp
[102/133] Compiling llbuildBasicTests TempDir.cpp
[103/133] Compiling llbuildBuildSystem BuildFile.cpp
[104/133] Compiling llbuildBasicTests SerialQueueTest.cpp
[105/133] Compiling llbuildBasicTests POSIXEnvironmentTest.cpp
[106/133] Compiling llbuildBasic Version.cpp
[108/133] Emitting module llbuildTestSupport
[109/133] Compiling llbuildTestSupport XCTestCase+Extensions.swift
[109/133] Compiling llbuildBasicTests Defer.cpp
[110/133] Compiling llbuildBasic Tracing.cpp
[111/133] Compiling llbuildBasicTests BinaryCodingTests.cpp
[112/133] Compiling llbuildBasic ShellUtility.cpp
[113/133] Compiling llbuildBasicTests FileSystemTest.cpp
[114/133] Compiling llbuildBasicTests LaneBasedExecutionQueueTest.cpp
[115/133] Compiling llbuildBasic Subprocess.cpp
[116/133] Compiling llbuildBasic Hashing.cpp
[117/133] Compiling llbuildBasic PlatformUtility.cpp
[118/133] Compiling llbuildBasic FileInfo.cpp
[119/133] Compiling llbuildBasic FileSystem.cpp
[120/133] Compiling llbuildBasic ExecutionQueue.cpp
[121/133] Compiling llbuildBasic SerialQueue.cpp
[122/133] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[123/133] Compiling libllbuild BuildDB-C-API.cpp
[124/141] Compiling llbuildBuildSystem BuildSystem.cpp
[125/141] Linking swift-build-tool
[126/141] Linking llbuild
[127/141] Compiling gtestlib gtest-all.cc
[128/141] Linking llbuildBasicTests
[129/141] Linking llbuildNinjaTests
[130/141] Linking llbuildCoreTests
[131/141] Linking llbuildBuildSystemTests
[133/141] Compiling llbuildSwift Internals.swift
[134/141] Compiling llbuildSwift CoreBindings.swift
[135/141] Compiling llbuildSwift NinjaManifest.swift
[136/141] Compiling llbuildSwift BuildValue.swift
[137/141] Compiling llbuildSwift BuildDBBindings.swift
[138/141] Compiling llbuildSwift BuildKey.swift
[139/141] Compiling llbuildSwift BuildSystemBindings.swift
[140/141] Emitting module llbuildSwift
[140/145] Linking libllbuildSwiftDynamic.dylib
[142/145] Compiling llbuildAnalysis CriticalBuildPath.swift
[143/145] Compiling llbuildAnalysis IdentifierFactory.swift
[144/145] Emitting module llbuildAnalysis
[145/145] Compiling llbuildAnalysis CriticalPath.swift
Build complete! (21.78s)
Build complete.
Done.