The Swift Package Index logo.Swift Package Index

Build Information

Successful build of IperfSwift, reference main (2c04fe), with Swift 6.4 for macOS (SPM) on 23 Oct 2026 01:26:53 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/gewill/iperf-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/gewill/iperf-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 2c04fea chore(release): 发布 IperfSwift 3.22.1 (#204)
Cloned https://github.com/gewill/iperf-swift.git
Revision (git rev-parse @):
2c04feaa9b49644aa8ba88f904df359cbb60c8e4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/gewill/iperf-swift.git at main
Fetching https://github.com/Lakr233/openssl-spm.git
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
[72/2571] Fetching swift-docc-plugin, openssl-spm
[462/6417] Fetching swift-docc-plugin, openssl-spm, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.45s)
Fetched https://github.com/Lakr233/openssl-spm.git (1.45s)
Fetched https://github.com/swiftlang/swift-docc-plugin (1.45s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (2.16s)
Computing version for https://github.com/Lakr233/openssl-spm.git
Computed https://github.com/Lakr233/openssl-spm.git at 4.0.1 (0.66s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.70s)
Creating working copy for https://github.com/Lakr233/openssl-spm.git
Working copy of https://github.com/Lakr233/openssl-spm.git resolved at 4.0.1
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Downloading binary artifact https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip
[0/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (16 KB / 60 MB)
[0/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (311 KB / 60 MB)
[0/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (573 KB / 60 MB)
[1/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (836 KB / 60 MB)
[1/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (1.1 MB / 60 MB)
[2/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (1.4 MB / 60 MB)
[2/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (1.6 MB / 60 MB)
[3/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (2 MB / 60 MB)
[3/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (2.2 MB / 60 MB)
[4/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (2.5 MB / 60 MB)
[4/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (2.8 MB / 60 MB)
[5/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (3.1 MB / 60 MB)
[5/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (3.3 MB / 60 MB)
[6/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (3.6 MB / 60 MB)
[6/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (3.9 MB / 60 MB)
[6/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (4.2 MB / 60 MB)
[7/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (4.4 MB / 60 MB)
[7/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (4.7 MB / 60 MB)
[8/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (4.9 MB / 60 MB)
[8/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (5.2 MB / 60 MB)
[9/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (5.5 MB / 60 MB)
[9/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (5.7 MB / 60 MB)
[9/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (6 MB / 60 MB)
[10/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (6.3 MB / 60 MB)
[10/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (6.6 MB / 60 MB)
[11/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (6.8 MB / 60 MB)
[11/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (7.1 MB / 60 MB)
[12/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (7.4 MB / 60 MB)
[12/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (7.7 MB / 60 MB)
[13/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (8.4 MB / 60 MB)
[14/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (8.7 MB / 60 MB)
[14/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (8.9 MB / 60 MB)
[15/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (9.2 MB / 60 MB)
[15/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (9.5 MB / 60 MB)
[16/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (9.8 MB / 60 MB)
[16/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (10.1 MB / 60 MB)
[17/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (10.4 MB / 60 MB)
[17/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (10.6 MB / 60 MB)
[18/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (11.2 MB / 60 MB)
[19/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (11.5 MB / 60 MB)
[19/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (11.8 MB / 60 MB)
[20/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (12.1 MB / 60 MB)
[20/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (12.3 MB / 60 MB)
[21/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (12.6 MB / 60 MB)
[21/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (12.9 MB / 60 MB)
[22/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (13.2 MB / 60 MB)
[22/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (13.5 MB / 60 MB)
[22/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (13.7 MB / 60 MB)
[23/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (14 MB / 60 MB)
[23/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (14.3 MB / 60 MB)
[24/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (14.6 MB / 60 MB)
[24/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (14.8 MB / 60 MB)
[25/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (15.1 MB / 60 MB)
[25/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (15.4 MB / 60 MB)
[26/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (15.7 MB / 60 MB)
[26/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (16 MB / 60 MB)
[27/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (16.3 MB / 60 MB)
[27/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (16.5 MB / 60 MB)
[28/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (16.8 MB / 60 MB)
[28/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (17.1 MB / 60 MB)
[28/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (17.4 MB / 60 MB)
[29/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (17.7 MB / 60 MB)
[29/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (17.9 MB / 60 MB)
[30/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (18.2 MB / 60 MB)
[30/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (18.5 MB / 60 MB)
[31/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (18.8 MB / 60 MB)
[31/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (19.1 MB / 60 MB)
[32/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (19.4 MB / 60 MB)
[32/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (19.6 MB / 60 MB)
[33/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (19.9 MB / 60 MB)
[33/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (20.2 MB / 60 MB)
[34/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (20.5 MB / 60 MB)
[34/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (20.7 MB / 60 MB)
[34/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (21 MB / 60 MB)
[35/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (21.3 MB / 60 MB)
[35/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (21.6 MB / 60 MB)
[36/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (21.8 MB / 60 MB)
[36/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (22.1 MB / 60 MB)
[37/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (22.4 MB / 60 MB)
[37/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (22.7 MB / 60 MB)
[38/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (23 MB / 60 MB)
[38/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (23.3 MB / 60 MB)
[39/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (23.5 MB / 60 MB)
[39/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (23.8 MB / 60 MB)
[40/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (24.1 MB / 60 MB)
[40/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (24.3 MB / 60 MB)
[41/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (24.6 MB / 60 MB)
[41/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (24.9 MB / 60 MB)
[41/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (25.1 MB / 60 MB)
[42/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (25.4 MB / 60 MB)
[42/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (25.7 MB / 60 MB)
[43/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (26 MB / 60 MB)
[43/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (26.2 MB / 60 MB)
[44/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (26.5 MB / 60 MB)
[44/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (26.8 MB / 60 MB)
[45/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (27.1 MB / 60 MB)
[45/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (27.4 MB / 60 MB)
[46/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (27.7 MB / 60 MB)
[46/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (28 MB / 60 MB)
[47/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (28.3 MB / 60 MB)
[47/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (28.5 MB / 60 MB)
[48/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (28.8 MB / 60 MB)
[48/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (29.1 MB / 60 MB)
[48/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (29.4 MB / 60 MB)
[49/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (29.6 MB / 60 MB)
[49/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (29.9 MB / 60 MB)
[50/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (30.2 MB / 60 MB)
[50/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (30.5 MB / 60 MB)
[51/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (30.7 MB / 60 MB)
[51/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (31 MB / 60 MB)
[52/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (31.3 MB / 60 MB)
[52/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (31.5 MB / 60 MB)
[53/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (31.8 MB / 60 MB)
[53/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (32.1 MB / 60 MB)
[53/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (32.4 MB / 60 MB)
[54/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (32.7 MB / 60 MB)
[54/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (32.9 MB / 60 MB)
[55/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (33.2 MB / 60 MB)
[55/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (33.5 MB / 60 MB)
[56/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (33.8 MB / 60 MB)
[56/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (34.1 MB / 60 MB)
[57/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (34.3 MB / 60 MB)
[57/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (34.6 MB / 60 MB)
[58/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (34.9 MB / 60 MB)
[58/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (35.1 MB / 60 MB)
[58/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (35.4 MB / 60 MB)
[59/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (35.7 MB / 60 MB)
[59/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (35.9 MB / 60 MB)
[60/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (36.2 MB / 60 MB)
[60/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (36.5 MB / 60 MB)
[61/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (36.7 MB / 60 MB)
[61/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (37 MB / 60 MB)
[62/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (37.2 MB / 60 MB)
[62/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (37.5 MB / 60 MB)
[63/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (37.8 MB / 60 MB)
[63/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (38.1 MB / 60 MB)
[63/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (38.4 MB / 60 MB)
[64/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (38.6 MB / 60 MB)
[64/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (38.9 MB / 60 MB)
[65/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (39.2 MB / 60 MB)
[65/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (39.5 MB / 60 MB)
[66/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (39.8 MB / 60 MB)
[66/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (40.1 MB / 60 MB)
[67/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (40.3 MB / 60 MB)
[67/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (40.6 MB / 60 MB)
[68/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (40.9 MB / 60 MB)
[68/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (41.2 MB / 60 MB)
[69/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (41.5 MB / 60 MB)
[69/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (41.8 MB / 60 MB)
[70/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (42.1 MB / 60 MB)
[70/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (42.3 MB / 60 MB)
[70/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (42.6 MB / 60 MB)
[71/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (42.9 MB / 60 MB)
[72/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (43.3 MB / 60 MB)
[72/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (43.5 MB / 60 MB)
[72/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (43.8 MB / 60 MB)
[73/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (44.1 MB / 60 MB)
[73/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (44.4 MB / 60 MB)
[74/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (44.6 MB / 60 MB)
[74/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (44.9 MB / 60 MB)
[75/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (45.2 MB / 60 MB)
[75/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (45.4 MB / 60 MB)
[76/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (45.7 MB / 60 MB)
[76/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (46 MB / 60 MB)
[77/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (46.3 MB / 60 MB)
[77/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (46.5 MB / 60 MB)
[78/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (46.8 MB / 60 MB)
[78/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (47.1 MB / 60 MB)
[78/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (47.3 MB / 60 MB)
[79/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (47.6 MB / 60 MB)
[79/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (47.9 MB / 60 MB)
[80/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (48.1 MB / 60 MB)
[80/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (48.4 MB / 60 MB)
[81/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (48.7 MB / 60 MB)
[81/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (49 MB / 60 MB)
[82/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (49.2 MB / 60 MB)
[82/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (49.5 MB / 60 MB)
[82/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (49.8 MB / 60 MB)
[83/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (50.1 MB / 60 MB)
[83/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (50.4 MB / 60 MB)
[84/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (50.6 MB / 60 MB)
[84/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (50.9 MB / 60 MB)
[85/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (51.2 MB / 60 MB)
[85/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (51.5 MB / 60 MB)
[86/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (51.8 MB / 60 MB)
[86/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (52.1 MB / 60 MB)
[87/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (52.3 MB / 60 MB)
[87/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (52.6 MB / 60 MB)
[88/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (52.8 MB / 60 MB)
[88/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (53.1 MB / 60 MB)
[88/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (53.4 MB / 60 MB)
[89/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (53.7 MB / 60 MB)
[89/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (53.9 MB / 60 MB)
[90/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (54.2 MB / 60 MB)
[90/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (54.5 MB / 60 MB)
[91/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (54.8 MB / 60 MB)
[91/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (55.1 MB / 60 MB)
[92/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (55.4 MB / 60 MB)
[92/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (55.6 MB / 60 MB)
[93/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (55.9 MB / 60 MB)
[93/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (56.2 MB / 60 MB)
[94/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (56.5 MB / 60 MB)
[94/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (56.8 MB / 60 MB)
[95/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (57.1 MB / 60 MB)
[95/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (57.4 MB / 60 MB)
[96/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (57.6 MB / 60 MB)
[96/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (57.9 MB / 60 MB)
[96/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (58.2 MB / 60 MB)
[97/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (58.5 MB / 60 MB)
[97/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (58.7 MB / 60 MB)
[98/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (59 MB / 60 MB)
[98/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (59.3 MB / 60 MB)
[99/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (59.6 MB / 60 MB)
[99/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (59.8 MB / 60 MB)
[100/100] Downloading https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (60 MB / 60 MB)
Downloaded https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip (4.11s)
========================================
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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "iperf-swift",
      "name": "IperfSwift",
      "url": "https://github.com/gewill/iperf-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/iperf-swift",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "openssl-spm",
          "name": "OpenSSL",
          "url": "https://github.com/Lakr233/openssl-spm.git",
          "version": "4.0.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/openssl-spm",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/gewill/iperf-swift.git
[1/2459] Fetching iperf-swift
Fetched https://github.com/gewill/iperf-swift.git (1.19s)
Fetching https://github.com/Lakr233/openssl-spm.git from cache
Fetched https://github.com/Lakr233/openssl-spm.git from cache (0.46s)
Computing version for https://github.com/Lakr233/openssl-spm.git
Computed https://github.com/Lakr233/openssl-spm.git at 4.0.1 (0.52s)
Creating working copy for https://github.com/gewill/iperf-swift.git
Working copy of https://github.com/gewill/iperf-swift.git resolved at main (2c04fea)
Creating working copy for https://github.com/Lakr233/openssl-spm.git
Working copy of https://github.com/Lakr233/openssl-spm.git resolved at 4.0.1
Fetching binary artifact https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip from cache
Fetched https://github.com/Lakr233/openssl-spm/releases/download/storage.4.0.1/libssl.xcframework.zip from cache (3.37s)
warning: '.resolve-product-dependencies': dependency 'iperf-swift' is not used by any target
Found 1 product dependencies
  - OpenSSL
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/gewill/iperf-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 127]
[Planning 1 / 127]
[Planning deferred tasks]
[23 / 96]
[30 / 96]
[31 / 97] OpenSSL
[40 / 116]
[44 / 116]
[46 / 116]
[47 / 116]
[48 / 116]
[66 / 117] IperfSwift
[67 / 125]
[89 / 130]
[92 / 131]
[105 / 160]
[106 / 160]
[110 / 160]
[131 / 160]
[134 / 160]
[138 / 160] IperfCLib
[140 / 160]
[141 / 160]
[151 / 160] IperfSwift
[157 / 160] IperfSwift
Build complete! (8.25 sec)
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_tcp.c:291:43: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  291 |         unsigned int rate = test->settings->rate / 8;
      |                      ~~~~   ~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_tcp.c:604:43: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  604 |         unsigned int rate = test->settings->rate / 8;
      |                      ~~~~   ~~~~~~~~~~~~~~~~~~~~~^~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:277:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  277 |         if (bind(s, (struct sockaddr *) &lcl, addrlen) < 0) {
      |             ~~~~                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:537:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  537 |     return count - nleft;
      |     ~~~~~~ ~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:585:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  585 |     return count - nleft;
      |     ~~~~~~ ~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:699:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  699 |                 return count - nleft;
      |                 ~~~~~~ ~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:712:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  712 |     return count;
      |     ~~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:846:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  846 |                 return count - nleft;
      |                 ~~~~~~ ~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/net.c:861:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  861 |     return count;
      |     ~~~~~~ ^~~~~
7 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/dscp.c:147:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  147 |         return val << 2;
      |         ~~~~~~ ~~~~^~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_udp.c:554:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  554 |     if ((sz = recvfrom(test->prot_listener, &buf, sizeof(buf), 0, (struct sockaddr *) &sa_peer, &len)) < 0) {
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_udp.c:608:43: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  608 |         unsigned int rate = test->settings->rate / 8;
      |                      ~~~~   ~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_udp.c:738:43: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  738 |         unsigned int rate = test->settings->rate / 8;
      |                      ~~~~   ~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_udp.c:782:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  782 |         if ((sz = recv(s, &buf, sizeof(buf), 0)) < 0) {
      |                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_client_api.c:326:17: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  326 |     if ((rval = read(test->ctrl_sck, (char*) &received_state, sizeof(signed char))) <= 0) {
      |               ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_auth.c:364:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  364 |     plaintext_len = decrypt_rsa_message(encrypted_b64, encrypted_len_b64, private_key, &plaintext, use_pkcs1_padding);
      |                     ~~~~~~~~~~~~~~~~~~~                ^~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:528:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  528 |     ipt->settings->bitrate_limit_stats_per_interval = bitrate_limit_stats_per_interval;
      |                                                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:972:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  972 |     prefix_len = strlen(prefix);
      |                ~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:974:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  974 |         int str_len = strlen(str);
      |             ~~~~~~~   ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:1425:27: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 1425 |                 blksize = unit_atoi(optarg);
      |                         ~ ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:1523:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1523 |                 test->settings->tos = strtol(optarg, &endptr, 0);
      |                                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:1793:34: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 1793 |                 test->settings->pacing_timer = unit_atoi(optarg);
      |                                              ~ ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:1804:37: warning: implicit conversion loses integer precision: 'iperf_size_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 1804 |                 test->settings->connect_timeout = unit_atoi(optarg);
      |                                                 ~ ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2615:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2615 |                 test->omit = j_p->valueint;
      |                            ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2623:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2623 |                 test->server_affinity = j_p->valueint;
      |                                       ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2631:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2631 |                 test->duration = j_p->valueint;
      |                                ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2657:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2657 |                 test->settings->mss = j_p->valueint;
      |                                     ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2667:35: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2667 |                 test->num_streams = j_p->valueint;
      |                                   ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2684:48: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2684 |                 test->settings->socket_bufsize = j_p->valueint;
      |                                                ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2692:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2692 |                 test->settings->blksize = j_p->valueint;
      |                                         ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2704:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2704 |                 test->settings->gso = j_p->valueint;
      |                                     ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2712:45: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2712 |                 test->settings->gso_dg_size = j_p->valueint;
      |                                             ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2720:45: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2720 |                 test->settings->gso_bf_size = j_p->valueint;
      |                                             ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2739:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2739 |                 test->settings->gro = j_p->valueint;
      |                                     ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2747:45: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2747 |                 test->settings->gro_bf_size = j_p->valueint;
      |                                             ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2771:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2771 |                 test->settings->pacing_timer = j_p->valueint;
      |                                              ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2779:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2779 |                 test->settings->burst = j_p->valueint;
      |                                       ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2787:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 2787 |                 test->settings->tos = j_p->valueint;
      |                                     ~ ~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:2979:80: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2979 |                     retransmits = (sp->sender && test->sender_has_retransmits) ? sp->result->stream_retrans : -1;
      |                                 ~                                                ~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:3083:57: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 3083 |             result_has_retransmits = j_sender_has_retransmits->valueint;
      |                                    ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:3121:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 3121 |                             sid = j_id->valueint;
      |                                 ~ ~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:3123:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 3123 |                             retransmits = j_retransmits->valueint;
      |                                         ~ ~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:3233:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 3233 |         hsize = strlen(str);
      |               ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/IperfCLib/iperf_api.c:5299:10: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 5299 |         r = read(sp->diskfile_fd, sp->buffer, sp->test->settings->blksize -
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5300 |                  sp->diskfile_left);
      |                  ~~~~~~~~~~~~~~~~~~
28 warnings generated.
Build complete.
{
  "dependencies" : [
    {
      "identity" : "openssl-spm",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.1",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Lakr233/openssl-spm.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "exact" : [
          "1.5.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "IperfSwift",
  "name" : "IperfSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "IperfSwift",
      "targets" : [
        "IperfCLib",
        "IperfSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "iperf_swiftTests",
      "module_type" : "SwiftTarget",
      "name" : "iperf-swiftTests",
      "path" : "Tests/iperf-swiftTests",
      "sources" : [
        "BoundedOutputPeer.swift",
        "IperfAuditRegressionTests.swift",
        "IperfAuthenticationSafetyTests.swift",
        "IperfBoundedLogTests.swift",
        "IperfBoundedOutputTests.swift",
        "IperfCLIIntegrationTests.swift",
        "IperfCLITestSupport.swift",
        "IperfOutputBudgetTests.swift",
        "IperfPublicAPITests.swift",
        "IperfRunCompletionTests.swift",
        "IperfServerProcessSafetyTests.swift",
        "IperfSwiftUnitTests.swift",
        "IperfUDPConnectCleanupTests.swift",
        "iperf_swiftTests.swift"
      ],
      "target_dependencies" : [
        "IperfSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IperfSwift",
      "module_type" : "SwiftTarget",
      "name" : "IperfSwift",
      "path" : "Sources/IperfSwift",
      "product_memberships" : [
        "IperfSwift"
      ],
      "sources" : [
        "IperfConfiguration.swift",
        "IperfError.swift",
        "IperfIntervalResult.swift",
        "IperfRunCompletion.swift",
        "IperfRunner.swift",
        "IperfServerOutputStatus.swift",
        "IperfStreamIntervalResult.swift",
        "IperfStreamRunResult.swift",
        "IperfThroughput.swift"
      ],
      "target_dependencies" : [
        "IperfCLib"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IperfCLib",
      "module_type" : "ClangTarget",
      "name" : "IperfCLib",
      "path" : "Sources/IperfCLib",
      "product_dependencies" : [
        "OpenSSL"
      ],
      "product_memberships" : [
        "IperfSwift"
      ],
      "sources" : [
        "cjson.c",
        "custom.c",
        "dscp.c",
        "iperf_api.c",
        "iperf_auth.c",
        "iperf_bounded_log.c",
        "iperf_bounded_output.c",
        "iperf_bounded_socket.c",
        "iperf_client_api.c",
        "iperf_error.c",
        "iperf_locale.c",
        "iperf_output_budget.c",
        "iperf_pthread.c",
        "iperf_sctp.c",
        "iperf_server_api.c",
        "iperf_tcp.c",
        "iperf_time.c",
        "iperf_udp.c",
        "iperf_util.c",
        "net.c",
        "tcp_info.c",
        "tcp_window_size.c",
        "timer.c",
        "units.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/gewill/iperf-swift/main
Repository:               gewill/iperf-swift
Swift version used:       6.4
            url: "https://github.com/swiftlang/swift-docc-plugin",
Target:                   IperfSwift
Extracting symbol information for 'IperfSwift'...
Finished extracting symbol information for 'IperfSwift'. (2.76s)
Building documentation for 'IperfSwift'...
Finished building documentation for 'IperfSwift' (0.30s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/gewill/iperf-swift/main
Building for debugging...
[Planning deferred tasks]
[20 / 43] Snippets
[31 / 58] SymbolKit
[40 / 58] SymbolKit
[52 / 59] SymbolKit
[52 / 59] snippet-extract-product
[58 / 63] SymbolKit
[59 / 63] snippet-extract-product
[61 / 63] snippet-extract-product
Build complete! (2.33 sec)
Building for debugging...
[Planning 1 / 97]
[Planning deferred tasks]
[2 / 69]
[5 / 72] OpenSSL
[11 / 19] IperfSwift
[21 / 29] IperfSwift
[23 / 25] IperfCLib
Build complete! (2.53 sec)
     886
7	/Users/admin/builder/spi-builder-workspace/.docs/gewill/iperf-swift/main
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/gewill/iperf-swift/main
File count: 886
Doc size:   7.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -gewill-iperf-swift-main-245a20b6.zip to presigned URL
Starting upload of 1478921 bytes...
Upload completed successfully
Done.