Build Information
Successful build of ETTrace, reference v1.1.1 (01e1b0
), with Swift 5.10 for macOS (SPM) on 22 Oct 2024 20:12:25 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.55.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/EmergeTools/ETTrace.git
Reference: v1.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/EmergeTools/ETTrace
* tag v1.1.1 -> FETCH_HEAD
HEAD is now at 01e1b0f Fix memory leak (#102)
Cloned https://github.com/EmergeTools/ETTrace.git
Revision (git rev-parse @):
01e1b0f7b71acac9b21bfbd47bd5f4ab480826db
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/EmergeTools/ETTrace.git at v1.1.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/EmergeTools/ETTrace.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/34] Compiling FIRCLSInternalLogging.c
[2/34] Compiling FIRCLSUnwind_x86.c
[3/34] Write swift-version-33747A42983211AE.txt
[4/34] Write sources
[7/34] Compiling FIRCLSThreadState.c
[8/34] Compiling FIRCLSUnwind_arm.c
[9/34] Compiling FIRCLSUnwind.c
[10/34] Compiling FIRCLSEmerge.c
[11/34] Write sources
[12/34] Write ETTraceRunner-entitlement.plist
[13/34] Write sources
[15/59] Compiling CommunicationFrame EMGDummyEmptyClass.m
[16/59] Compiling FIRCLSLogger.m
[17/61] Write sources
[18/61] Compiling ETTrace EMGPerfAnalysis.mm
[19/61] Compiling FIRCLSUtility.m
/Users/admin/builder/spi-builder-workspace/ETTrace/ETTrace/EMGChannelListener.m:121:95: warning: incompatible pointer types sending 'dispatch_data_t' (aka 'NSObject<OS_dispatch_data> *') to parameter of type 'NSData * _Nullable' [-Wincompatible-pointer-types]
[self.peerChannel sendFrameOfType:PTFrameTypeResultsMetadata tag:PTFrameNoTag withPayload:dataFrame callback:nil];
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/peertalk/peertalk/public/PTChannel.h:72:94: note: passing argument to parameter 'payload' here
- (void)sendFrameOfType:(uint32_t)frameType tag:(uint32_t)tag withPayload:(nullable NSData *)payload callback:(nullable void(^)(NSError * _Nullable error))callback NS_SWIFT_NAME(sendFrame(type:tag:payload:callback:));
^
1 warning generated.
[20/61] Compiling ETTrace EMGChannelListener.m
[21/64] Compiling Peertalk PTUSBHub.m
[22/64] Compiling Peertalk PTChannel.m
[23/64] Compiling Peertalk PTProtocol.m
[25/64] Compiling ArgumentParserToolInfo ToolInfo.swift
[26/64] Emitting module ArgumentParserToolInfo
[27/102] Emitting module Swifter
[28/104] Compiling ArgumentParser ArgumentHelp.swift
[29/104] Compiling ArgumentParser ArgumentVisibility.swift
[30/104] Compiling ArgumentParser CompletionKind.swift
[31/104] Compiling ArgumentParser Errors.swift
[32/108] Compiling ArgumentParser InputOrigin.swift
[33/108] Compiling ArgumentParser Name.swift
[34/108] Compiling ArgumentParser Parsed.swift
[35/108] Compiling ArgumentParser ParsedValues.swift
[36/108] Emitting module ArgumentParser
[37/108] Compiling ArgumentParser BashCompletionsGenerator.swift
[38/108] Compiling ArgumentParser CompletionsGenerator.swift
[39/108] Compiling ArgumentParser FishCompletionsGenerator.swift
[40/108] Compiling ArgumentParser ZshCompletionsGenerator.swift
[41/108] Compiling ArgumentParser Argument.swift
[42/108] Compiling ArgumentParser AsyncParsableCommand.swift
[43/108] Compiling ArgumentParser CommandConfiguration.swift
[44/108] Compiling ArgumentParser EnumerableFlag.swift
[45/108] Compiling ArgumentParser ExpressibleByArgument.swift
[46/108] Compiling ArgumentParser ParsableArguments.swift
[47/108] Compiling ArgumentParser ParsableArgumentsValidation.swift
[48/108] Compiling ArgumentParser ParsableCommand.swift
[49/108] Compiling ArgumentParser ArgumentDecoder.swift
[50/108] Compiling ArgumentParser Platform.swift
[51/108] Compiling ArgumentParser SequenceExtensions.swift
[52/108] Compiling ArgumentParser StringExtensions.swift
[53/108] Compiling ArgumentParser Tree.swift
[54/108] Compiling ArgumentParser Flag.swift
[55/108] Compiling ArgumentParser NameSpecification.swift
[56/108] Compiling ArgumentParser Option.swift
[57/108] Compiling ArgumentParser OptionGroup.swift
[58/108] Compiling ArgumentParser ArgumentDefinition.swift
[59/108] Compiling ArgumentParser ArgumentSet.swift
[60/108] Compiling ArgumentParser CommandParser.swift
[61/108] Compiling ArgumentParser InputKey.swift
[62/108] Compiling ETModels ThreadNode.swift
[63/108] Compiling ETModels Sample.swift
[64/108] Compiling ETModels FlamegraphEvent.swift
[65/108] Compiling ETModels Flamegraph.swift
[66/108] Emitting module ETModels
[67/108] Compiling ETModels FlameNode.swift
[71/108] Compiling ArgumentParser ParserError.swift
[87/108] Compiling Swifter String+SHA1.swift
[88/108] Compiling Swifter WebSockets.swift
[89/108] Compiling ArgumentParser HelpCommand.swift
[92/108] Compiling TracerSwift UnsafeRawPointer+Commands.swift
[93/108] Emitting module TracerSwift
[94/108] Compiling TracerSwift ThreadHelper.swift
[95/108] Compiling ArgumentParser HelpGenerator.swift
[96/108] Compiling ArgumentParser MessageInfo.swift
[97/108] Compiling ArgumentParser UsageGenerator.swift
[98/108] Compiling ArgumentParser CollectionExtensions.swift
[98/113] Compiling JSONWrapper JSONWrapper.m
[99/113] Compiling Tracer EMGTracer+PrintThreads.m
[100/113] Compiling Tracer EMGWriteLibraries.m
[101/113] Compiling Tracer EMGStackTraceRecorder.cpp
[102/113] Compiling Tracer EMGTracer.mm
[103/113] Write Objects.LinkFileList
[104/113] Linking libETTrace.dylib
[106/113] Compiling Symbolicator Symbolicator.swift
[107/113] Compiling Symbolicator Models.swift
[108/113] Compiling Symbolicator FlamegraphGenerator.swift
[109/113] Compiling Symbolicator Utils.swift
[110/113] Emitting module Symbolicator
[111/122] Compiling ETTraceRunner main.swift
[112/122] Compiling ETTraceRunner ETTrace.swift
[113/122] Compiling ETTraceRunner ResponseModel.swift
[114/122] Compiling ETTraceRunner RunnerHelper.swift
[115/122] Compiling ETTraceRunner SimulatorDeviceManager.swift
[116/122] Compiling ETTraceRunner PhysicalDeviceManager.swift
[117/122] Compiling ETTraceRunner DeviceManager.swift
[118/122] Emitting module ETTraceRunner
[119/122] Compiling ETTraceRunner CommunicationChannel.swift
[119/122] Write Objects.LinkFileList
[120/122] Linking ETTraceRunner
[121/122] Applying ETTraceRunner
Build complete! (23.12s)
Fetching https://github.com/EmergeTools/peertalk.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/httpswift/swifter.git
[1/682] Fetching peertalk
[8/6714] Fetching peertalk, swifter
[312/18967] Fetching peertalk, swifter, swift-argument-parser
Fetched https://github.com/httpswift/swifter.git from cache (2.51s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.52s)
Fetched https://github.com/EmergeTools/peertalk.git from cache (2.52s)
Computing version for https://github.com/httpswift/swifter.git
Computed https://github.com/httpswift/swifter.git at 1.5.0 (2.59s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.2.2 (0.61s)
Computing version for https://github.com/EmergeTools/peertalk.git
Computed https://github.com/EmergeTools/peertalk.git at 1.0.0 (0.57s)
Creating working copy for https://github.com/httpswift/swifter.git
Working copy of https://github.com/httpswift/swifter.git resolved at 1.5.0
Creating working copy for https://github.com/EmergeTools/peertalk.git
Working copy of https://github.com/EmergeTools/peertalk.git 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.2.2
Build complete.
Done.