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.8 for macOS (SPM) on 16 Jul 2024 06:36:24 UTC.

Build Command

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