Build Information
Successful build of PocketSVG, reference master (890a94
), with Swift 6.0 for macOS (SPM) on 8 Feb 2025 14:36:21 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.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
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pocketsvg/pocketsvg.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pocketsvg/pocketsvg
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 890a94e update readme and changelog for v2.8.0
Cloned https://github.com/pocketsvg/pocketsvg.git
Revision (git rev-parse @):
890a94e60c59cdf055b4d549dd246f60c6b25b5e
SUCCESS checkout https://github.com/pocketsvg/pocketsvg.git at master
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:8:17: warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
6 | name: "PocketSVG",
7 | platforms: [
8 | .macOS(.v10_10),
| `- warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
/Users/admin/builder/spi-builder-workspace/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
7 | platforms: [
8 | .macOS(.v10_10),
9 | .iOS(.v9),
| `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
10 | .tvOS(.v10),
11 | .watchOS(.v3),
/Users/admin/builder/spi-builder-workspace/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
8 | .macOS(.v10_10),
9 | .iOS(.v9),
10 | .tvOS(.v10),
| `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
11 | .watchOS(.v3),
12 | .visionOS(.v1)
/Users/admin/builder/spi-builder-workspace/Package.swift:11:19: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
11 | .watchOS(.v3),
| `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
12 | .visionOS(.v1)
13 | ],
========================================
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": "pocketsvg",
"name": "PocketSVG",
"url": "https://github.com/pocketsvg/pocketsvg.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/pocketsvg",
"dependencies": [
]
}
]
}
Fetching https://github.com/pocketsvg/pocketsvg.git
[1/3002] Fetching pocketsvg
Fetched https://github.com/pocketsvg/pocketsvg.git from cache (1.05s)
warning: 'pocketsvg': /Package.swift:8:17: warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
6 | name: "PocketSVG",
7 | platforms: [
8 | .macOS(.v10_10),
| `- warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
7 | platforms: [
8 | .macOS(.v10_10),
9 | .iOS(.v9),
| `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
10 | .tvOS(.v10),
11 | .watchOS(.v3),
/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
8 | .macOS(.v10_10),
9 | .iOS(.v9),
10 | .tvOS(.v10),
| `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
11 | .watchOS(.v3),
12 | .visionOS(.v1)
/Package.swift:11:19: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
11 | .watchOS(.v3),
| `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
12 | .visionOS(.v1)
13 | ],
Creating working copy for https://github.com/pocketsvg/pocketsvg.git
Working copy of https://github.com/pocketsvg/pocketsvg.git resolved at master (890a94e)
warning: 'pocketsvg': /Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/pocketsvg/Package.swift:8:17: warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
6 | name: "PocketSVG",
7 | platforms: [
8 | .macOS(.v10_10),
| `- warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/pocketsvg/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
7 | platforms: [
8 | .macOS(.v10_10),
9 | .iOS(.v9),
| `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
10 | .tvOS(.v10),
11 | .watchOS(.v3),
/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/pocketsvg/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
8 | .macOS(.v10_10),
9 | .iOS(.v9),
10 | .tvOS(.v10),
| `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
11 | .watchOS(.v3),
12 | .visionOS(.v1)
/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/pocketsvg/Package.swift:11:19: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
11 | .watchOS(.v3),
| `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
12 | .visionOS(.v1)
13 | ],
warning: '.resolve-product-dependencies': dependency 'pocketsvg' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/pocketsvg/pocketsvg.git
https://github.com/pocketsvg/pocketsvg.git
{
"cxx_language_standard" : "c++14",
"dependencies" : [
],
"manifest_display_name" : "PocketSVG",
"name" : "PocketSVG",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.10"
},
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PocketSVG",
"targets" : [
"PocketSVG"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"targets" : [
{
"c99name" : "PocketSVGTests",
"module_type" : "SwiftTarget",
"name" : "PocketSVGTests",
"path" : "Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/test_rectangle.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/test_tiger.svg",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"PocketSVGTests.swift"
],
"target_dependencies" : [
"PocketSVG"
],
"type" : "test"
},
{
"c99name" : "PocketSVG",
"module_type" : "ClangTarget",
"name" : "PocketSVG",
"path" : "Sources",
"product_memberships" : [
"PocketSVG"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/SVGColors.plist",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"SVGBezierPath.mm",
"SVGEngine.mm",
"SVGImageView.m",
"SVGLayer.m"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.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/8] Copying SVGColors.plist
In file included from /Users/admin/builder/spi-builder-workspace/Sources/SVGBezierPath.mm:9:
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: attribute 'readonly' of property 'CGPath' restricts attribute 'readwrite' of property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
76 | @property(nonatomic, readonly) CGPathRef CGPath;
| ^
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: 'atomic' attribute on property 'CGPath' does not match the property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:58:31: note: property declared here
58 | @property (nonnull) CGPathRef CGPath API_AVAILABLE(macos(14.0)) CF_RETURNS_NOT_RETAINED;
| ^
/Users/admin/builder/spi-builder-workspace/Sources/SVGBezierPath.mm:63:40: warning: incompatible pointer types initializing 'SVGBezierPath *const __strong' with an expression of type 'NSBezierPath * _Nonnull' [-Wincompatible-pointer-types]
63 | SVGBezierPath * const uiPath = [self bezierPathWithCGPath:(__bridge CGPathRef)pathRef];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SVGBezierPath.mm:63:46: warning: 'bezierPathWithCGPath:' is only available on macOS 14.0 or newer [-Wunguarded-availability-new]
63 | SVGBezierPath * const uiPath = [self bezierPathWithCGPath:(__bridge CGPathRef)pathRef];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:52:1: note: 'bezierPathWithCGPath:' has been marked as being introduced in macOS 14.0 here, but the deployment target is macOS 10.13.0
52 | + (NSBezierPath *)bezierPathWithCGPath:(CGPathRef)cgPath API_AVAILABLE(macos(14.0));
| ^
/Users/admin/builder/spi-builder-workspace/Sources/SVGBezierPath.mm:63:46: note: enclose 'bezierPathWithCGPath:' in an @available check to silence this warning
63 | SVGBezierPath * const uiPath = [self bezierPathWithCGPath:(__bridge CGPathRef)pathRef];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64 | uiPath->_svgAttributes = [cgAttrs attributesForPath:(__bridge CGPathRef)pathRef] ?: @{};
65 | uiPath.lineWidth = uiPath->_svgAttributes[@"stroke-width"] ? [uiPath->_svgAttributes[@"stroke-width"] doubleValue] : 1.0;
66 | [paths addObject:uiPath];
|
/Users/admin/builder/spi-builder-workspace/Sources/SVGBezierPath.mm:171:21: warning: enumeration value 'NSBezierPathElementQuadraticCurveTo' not handled in switch [-Wswitch]
171 | switch ([self elementAtIndex:i associatedPoints:pt]) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SVGBezierPath.mm:171:21: note: add missing switch cases
171 | switch ([self elementAtIndex:i associatedPoints:pt]) {
| ^
172 | case NSMoveToBezierPathElement:
173 | CGPathMoveToPoint(path, NULL, pt[0].x, pt[0].y);
174 | break;
175 | case NSLineToBezierPathElement:
176 | CGPathAddLineToPoint(path, NULL, pt[0].x, pt[0].y);
177 | break;
178 | case NSCurveToBezierPathElement:
179 | CGPathAddCurveToPoint(path, NULL, pt[0].x, pt[0].y, pt[1].x, pt[1].y, pt[2].x, pt[2].y);
180 | break;
181 | case NSClosePathBezierPathElement:
182 | CGPathCloseSubpath(path);
183 | }
5 warnings generated.
[1/8] Compiling PocketSVG SVGBezierPath.mm
In file included from /Users/admin/builder/spi-builder-workspace/Sources/SVGEngine.mm:12:
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: attribute 'readonly' of property 'CGPath' restricts attribute 'readwrite' of property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
76 | @property(nonatomic, readonly) CGPathRef CGPath;
| ^
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: 'atomic' attribute on property 'CGPath' does not match the property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:58:31: note: property declared here
58 | @property (nonnull) CGPathRef CGPath API_AVAILABLE(macos(14.0)) CF_RETURNS_NOT_RETAINED;
| ^
2 warnings generated.
[2/8] Compiling PocketSVG SVGEngine.mm
[3/8] Compiling PocketSVG resource_bundle_accessor.m
In file included from /Users/admin/builder/spi-builder-workspace/Sources/SVGImageView.m:12:
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: attribute 'readonly' of property 'CGPath' restricts attribute 'readwrite' of property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
76 | @property(nonatomic, readonly) CGPathRef CGPath;
| ^
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: 'atomic' attribute on property 'CGPath' does not match the property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:58:31: note: property declared here
58 | @property (nonnull) CGPathRef CGPath API_AVAILABLE(macos(14.0)) CF_RETURNS_NOT_RETAINED;
| ^
2 warnings generated.
[4/8] Compiling PocketSVG SVGImageView.m
In file included from /Users/admin/builder/spi-builder-workspace/Sources/SVGLayer.m:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/include/PocketSVG.h:9:
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: attribute 'readonly' of property 'CGPath' restricts attribute 'readwrite' of property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
76 | @property(nonatomic, readonly) CGPathRef CGPath;
| ^
/Users/admin/builder/spi-builder-workspace/Sources/include/SVGBezierPath.h:76:42: warning: 'atomic' attribute on property 'CGPath' does not match the property inherited from 'NSBezierPath' [-Wproperty-attribute-mismatch]
/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:58:31: note: property declared here
58 | @property (nonnull) CGPathRef CGPath API_AVAILABLE(macos(14.0)) CF_RETURNS_NOT_RETAINED;
| ^
2 warnings generated.
[5/8] Compiling PocketSVG SVGLayer.m
[6/8] Write Objects.LinkFileList
[7/8] Linking libPocketSVG.dylib
Build complete! (3.97s)
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:8:17: warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
6 | name: "PocketSVG",
7 | platforms: [
8 | .macOS(.v10_10),
| `- warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
/Users/admin/builder/spi-builder-workspace/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
7 | platforms: [
8 | .macOS(.v10_10),
9 | .iOS(.v9),
| `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
10 | .tvOS(.v10),
11 | .watchOS(.v3),
/Users/admin/builder/spi-builder-workspace/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
8 | .macOS(.v10_10),
9 | .iOS(.v9),
10 | .tvOS(.v10),
| `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
11 | .watchOS(.v3),
12 | .visionOS(.v1)
/Users/admin/builder/spi-builder-workspace/Package.swift:11:19: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
11 | .watchOS(.v3),
| `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
12 | .visionOS(.v1)
13 | ],
Build complete.
{
"cxx_language_standard" : "c++14",
"dependencies" : [
],
"manifest_display_name" : "PocketSVG",
"name" : "PocketSVG",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.10"
},
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PocketSVG",
"targets" : [
"PocketSVG"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"targets" : [
{
"c99name" : "PocketSVGTests",
"module_type" : "SwiftTarget",
"name" : "PocketSVGTests",
"path" : "Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/test_rectangle.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/test_tiger.svg",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"PocketSVGTests.swift"
],
"target_dependencies" : [
"PocketSVG"
],
"type" : "test"
},
{
"c99name" : "PocketSVG",
"module_type" : "ClangTarget",
"name" : "PocketSVG",
"path" : "Sources",
"product_memberships" : [
"PocketSVG"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/SVGColors.plist",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"SVGBezierPath.mm",
"SVGEngine.mm",
"SVGImageView.m",
"SVGLayer.m"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:8:17: warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
6 | name: "PocketSVG",
7 | platforms: [
8 | .macOS(.v10_10),
| `- warning: 'v10_10' is deprecated: macOS 10.13 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
/Users/admin/builder/spi-builder-workspace/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
7 | platforms: [
8 | .macOS(.v10_10),
9 | .iOS(.v9),
| `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
10 | .tvOS(.v10),
11 | .watchOS(.v3),
/Users/admin/builder/spi-builder-workspace/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
8 | .macOS(.v10_10),
9 | .iOS(.v9),
10 | .tvOS(.v10),
| `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version
11 | .watchOS(.v3),
12 | .visionOS(.v1)
/Users/admin/builder/spi-builder-workspace/Package.swift:11:19: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
9 | .iOS(.v9),
10 | .tvOS(.v10),
11 | .watchOS(.v3),
| `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version
12 | .visionOS(.v1)
13 | ],
Done.