Build Information
Successful build of PinLayout, reference 1.10.5 (8eaa3a
), with Swift 6.1 for iOS using Xcode 16.3 on 28 Apr 2025 00:15:06 UTC.
Swift 6 data race errors: 26
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme PinLayout -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/layoutBox/PinLayout.git
Reference: 1.10.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/layoutBox/PinLayout
* tag 1.10.5 -> FETCH_HEAD
HEAD is now at 8eaa3a1 Update to 1.10.5
Cloned https://github.com/layoutBox/PinLayout.git
Revision (git rev-parse @):
8eaa3a15e4dcabaca4c95aea4c0ff0c9b4a67213
SUCCESS checkout https://github.com/layoutBox/PinLayout.git at 1.10.5
========================================
Build
========================================
Selected platform: iOS
Swift version: 6.1
Building package at path: $PWD
https://github.com/layoutBox/PinLayout.git
https://github.com/layoutBox/PinLayout.git
{
"dependencies" : [
],
"manifest_display_name" : "PinLayout",
"name" : "PinLayout",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "PinLayout",
"targets" : [
"PinLayout"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PinLayout",
"module_type" : "SwiftTarget",
"name" : "PinLayout",
"path" : "Sources",
"product_memberships" : [
"PinLayout"
],
"sources" : [
"AutoSizeCalculable.swift",
"Extensions/CALayer+PinLayout.swift",
"Extensions/NSView+PinLayout.swift",
"Extensions/PEdgeInsets+Operators.swift",
"Extensions/UIView+PinLayout.swift",
"Filters.swift",
"Impl/Coordinates.swift",
"Impl/Percent.swift",
"Impl/PinLayout+Coordinates.swift",
"Impl/PinLayout+Layouting.swift",
"Impl/PinLayout+Warning.swift",
"Impl/PinSafeArea.swift",
"Impl/TypesImpl.swift",
"Layoutable+PinLayout.swift",
"Layoutable.swift",
"ObjectiveC/PinLayoutObjC.swift",
"ObjectiveC/PinLayoutObjCImpl.swift",
"Pin.swift",
"PinLayout+Between.swift",
"PinLayout+Relative.swift",
"PinLayout+Size.swift",
"PinLayout+WrapContent.swift",
"PinLayout.swift",
"SizeCalculable.swift",
"Types+Description.swift",
"Types.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
resolved source packages:
{
"dependencies" : [
],
"manifest_display_name" : "PinLayout",
"name" : "PinLayout",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "PinLayout",
"targets" : [
"PinLayout"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PinLayout",
"module_type" : "SwiftTarget",
"name" : "PinLayout",
"path" : "Sources",
"product_memberships" : [
"PinLayout"
],
"sources" : [
"AutoSizeCalculable.swift",
"Extensions/CALayer+PinLayout.swift",
"Extensions/NSView+PinLayout.swift",
"Extensions/PEdgeInsets+Operators.swift",
"Extensions/UIView+PinLayout.swift",
"Filters.swift",
"Impl/Coordinates.swift",
"Impl/Percent.swift",
"Impl/PinLayout+Coordinates.swift",
"Impl/PinLayout+Layouting.swift",
"Impl/PinLayout+Warning.swift",
"Impl/PinSafeArea.swift",
"Impl/TypesImpl.swift",
"Layoutable+PinLayout.swift",
"Layoutable.swift",
"ObjectiveC/PinLayoutObjC.swift",
"ObjectiveC/PinLayoutObjCImpl.swift",
"Pin.swift",
"PinLayout+Between.swift",
"PinLayout+Relative.swift",
"PinLayout+Size.swift",
"PinLayout+WrapContent.swift",
"PinLayout.swift",
"SizeCalculable.swift",
"Types+Description.swift",
"Types.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
{
"project" : {
"configurations" : [
"Debug",
"Release"
],
"name" : "PinLayout",
"schemes" : [
"PinLayout-iOS",
"PinLayout-macOS",
"PinLayout-tvOS"
],
"targets" : [
"PinLayout-iOS",
"PinLayout-macOS",
"PinLayout-tvOS",
"PinLayoutTests-iOS",
"PinLayoutTests-macOS",
"PinLayoutTests-tvOS"
]
}
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"PinLayout"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme PinLayout -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme PinLayout -destination generic/platform=iOS "OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures"
Build settings from command line:
OTHER_SWIFT_FLAGS = -stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Resolve Package Graph
Resolved source packages:
PinLayout: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'PinLayout' in project 'PinLayout'
➜ Explicit dependency on target 'PinLayout' in project 'PinLayout'
Target 'PinLayout' in project 'PinLayout' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 69294c077b8c4fa5c76b738ed064b60a
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/69294c077b8c4fa5c76b738ed064b60a.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.modulemap (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.DependencyStaticMetadataFileList (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.DependencyMetadataFileList (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_const_extract_protocols.json (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftConstValuesFileList (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftFileList (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-OutputFileMap.json (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.LinkFileList (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.LinkFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/PinLayout.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.modulemap (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos
SwiftDriver PinLayout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name PinLayout -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ PinLayout+Layouting.swift,\ PinLayout+Warning.swift,\ PinSafeArea.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Layouting.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Layouting.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: warning: var 'numberFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var numberFormatter: NumberFormatter = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: note: convert 'numberFormatter' to a 'let' constant to make 'Sendable' shared state immutable
private var numberFormatter: NumberFormatter = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: note: add '@MainActor' to make var 'numberFormatter' part of global actor 'MainActor'
private var numberFormatter: NumberFormatter = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var numberFormatter: NumberFormatter = {
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: warning: static property 'currentSafeAreaInsetsDidChangeMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: note: convert 'currentSafeAreaInsetsDidChangeMode' to a 'let' constant to make 'Sendable' shared state immutable
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: note: add '@MainActor' to make static property 'currentSafeAreaInsetsDidChangeMode' part of global actor 'MainActor'
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: warning: static property 'safeAreaInsetsDidChangeMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: note: convert 'safeAreaInsetsDidChangeMode' to a 'let' constant to make 'Sendable' shared state immutable
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: note: add '@MainActor' to make static property 'safeAreaInsetsDidChangeMode' part of global actor 'MainActor'
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: warning: static property 'originalImplementation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var originalImplementation: IMP?
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: note: convert 'originalImplementation' to a 'let' constant to make 'Sendable' shared state immutable
static var originalImplementation: IMP?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: note: add '@MainActor' to make static property 'originalImplementation' part of global actor 'MainActor'
static var originalImplementation: IMP?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var originalImplementation: IMP?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: warning: static property 'pinlayoutSafeAreaInsets' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: note: convert 'pinlayoutSafeAreaInsets' to a 'let' constant to make 'Sendable' shared state immutable
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: note: add '@MainActor' to make static property 'pinlayoutSafeAreaInsets' part of global actor 'MainActor'
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:67:14: warning: main actor-isolated property 'pinlayoutSafeAreaInsets' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.pinlayoutSafeAreaInsets = insets
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:195:26: note: mutation of this property is only permitted within the actor
fileprivate(set) var pinlayoutSafeAreaInsets: UIEdgeInsets {
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:65:29: note: add '@MainActor' to make static method 'setViewSafeAreaInsets(view:insets:recursiveLevel:)' part of global actor 'MainActor'
fileprivate static func setViewSafeAreaInsets(view: UIView, insets: UIEdgeInsets, recursiveLevel: Int = 0) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:70:29: warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
for subview in view.subviews {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:222:64: note: property declared here
@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:65:29: note: add '@MainActor' to make static method 'setViewSafeAreaInsets(view:insets:recursiveLevel:)' part of global actor 'MainActor'
fileprivate static func setViewSafeAreaInsets(view: UIView, insets: UIEdgeInsets, recursiveLevel: Int = 0) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:83:63: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let topInsetValue = max(min(parentSafeArea.top - view.frame.origin.y, parentSafeArea.top), 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:78:29: note: add '@MainActor' to make static method 'getViewSafeAreaInsets(view:parent:parentSafeArea:)' part of global actor 'MainActor'
fileprivate static func getViewSafeAreaInsets(view: UIView, parent: UIView, parentSafeArea: UIEdgeInsets) -> UIEdgeInsets {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:84:45: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let bottomInsetValue = max(min(view.frame.maxY - parent.bounds.size.height + parentSafeArea.bottom, parentSafeArea.bottom), 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:78:29: note: add '@MainActor' to make static method 'getViewSafeAreaInsets(view:parent:parentSafeArea:)' part of global actor 'MainActor'
fileprivate static func getViewSafeAreaInsets(view: UIView, parent: UIView, parentSafeArea: UIEdgeInsets) -> UIEdgeInsets {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:84:65: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let bottomInsetValue = max(min(view.frame.maxY - parent.bounds.size.height + parentSafeArea.bottom, parentSafeArea.bottom), 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:78:29: note: add '@MainActor' to make static method 'getViewSafeAreaInsets(view:parent:parentSafeArea:)' part of global actor 'MainActor'
fileprivate static func getViewSafeAreaInsets(view: UIView, parent: UIView, parentSafeArea: UIEdgeInsets) -> UIEdgeInsets {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:158:38: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let view = viewController.view {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:162:72: warning: main actor-isolated property 'safeAreaInsets' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
safeAreaInsets = UIEdgeInsets(top: viewController.view.safeAreaInsets.top, left: 0,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:275:45: note: property declared here
@property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:162:67: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
safeAreaInsets = UIEdgeInsets(top: viewController.view.safeAreaInsets.top, left: 0,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:163:79: warning: main actor-isolated property 'safeAreaInsets' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
bottom: viewController.view.safeAreaInsets.bottom, right: 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:275:45: note: property declared here
@property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:163:74: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
bottom: viewController.view.safeAreaInsets.bottom, right: 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:165:67: warning: main actor-isolated property 'topLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
safeAreaInsets = UIEdgeInsets(top: viewController.topLayoutGuide.length, left: 0,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:539:58: note: property declared here
@property(nonatomic,readonly,strong) id<UILayoutSupport> topLayoutGuide API_DEPRECATED("Use view.safeAreaLayoutGuide.topAnchor instead of topLayoutGuide.bottomAnchor", ios(7.0, 11.0), tvos(7.0, 11.0)) API_UNAVAILABLE(visionos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:165:82: warning: main actor-isolated property 'length' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
safeAreaInsets = UIEdgeInsets(top: viewController.topLayoutGuide.length, left: 0,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:214:39: note: property declared here
@property(nonatomic,readonly) CGFloat length; // As a courtesy when not using auto layout, this value is safe to refer to in -viewDidLayoutSubviews, or in -layoutSubviews after calling super
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:166:70: warning: main actor-isolated property 'bottomLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
bottom: viewController.bottomLayoutGuide.length, right: 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:540:58: note: property declared here
@property(nonatomic,readonly,strong) id<UILayoutSupport> bottomLayoutGuide API_DEPRECATED("Use view.safeAreaLayoutGuide.bottomAnchor instead of bottomLayoutGuide.topAnchor", ios(7.0, 11.0)) API_UNAVAILABLE(visionos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:166:88: warning: main actor-isolated property 'length' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
bottom: viewController.bottomLayoutGuide.length, right: 0)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:214:39: note: property declared here
@property(nonatomic,readonly) CGFloat length; // As a courtesy when not using auto layout, this value is safe to refer to in -viewDidLayoutSubviews, or in -layoutSubviews after calling super
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:155:25: note: add '@MainActor' to make static method 'pinlayoutViewWillLayoutSubviews(viewController:)' part of global actor 'MainActor'
static private func pinlayoutViewWillLayoutSubviews(viewController: UIViewController) {
^
@MainActor
SwiftCompile normal arm64 Compiling\ TypesImpl.swift,\ Layoutable+PinLayout.swift,\ Layoutable.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/TypesImpl.swift /Users/admin/builder/spi-builder-workspace/Sources/Layoutable+PinLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/TypesImpl.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Layoutable+PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PEdgeInsets+Operators.swift,\ UIView+PinLayout.swift,\ Filters.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/PEdgeInsets+Operators.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/Filters.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/PEdgeInsets+Operators.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: warning: main actor-isolated property 'superview' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:19: note: add '@preconcurrency' to the 'Layoutable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:29:9: note: requirement 'superview' declared here
var superview: PinView? { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:222:64: warning: main actor-isolated property 'subviews' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:30:9: note: requirement 'subviews' declared here
var subviews: [PinView] { get }
^
UIKit.UIView.convert:2:22: warning: main actor-isolated instance method 'convert(_:to:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
UIKit.UIView.convert:2:22: note: add 'nonisolated' to 'convert(_:to:)' to make this instance method not isolated to the actor
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:35:10: note: mark the protocol requirement 'convert(_:to:)' 'async' to allow actor-isolated conformances
func convert(_ point: CGPoint, to view: PinView?) -> CGPoint
^
async
UIKit.UIView.sizeThatFits:2:22: warning: main actor-isolated instance method 'sizeThatFits' cannot be used to satisfy nonisolated requirement from protocol 'SizeCalculable'; this is an error in the Swift 6 language mode
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
UIKit.UIView.sizeThatFits:2:22: note: add 'nonisolated' to 'sizeThatFits' to make this instance method not isolated to the actor
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:31: note: add '@preconcurrency' to the 'SizeCalculable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SizeCalculable.swift:27:10: note: mark the protocol requirement 'sizeThatFits' 'async' to allow actor-isolated conformances
func sizeThatFits(_ size: CGSize) -> CGSize
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: warning: main actor-isolated property 'superview' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:19: note: add '@preconcurrency' to the 'Layoutable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:29:9: note: requirement 'superview' declared here
var superview: PinView? { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:222:64: warning: main actor-isolated property 'subviews' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:30:9: note: requirement 'subviews' declared here
var subviews: [PinView] { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:40:17: warning: main actor-isolated instance method 'getRect(keepTransform:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
public func getRect(keepTransform: Bool) -> CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:40:17: note: add 'nonisolated' to 'getRect(keepTransform:)' to make this instance method not isolated to the actor
public func getRect(keepTransform: Bool) -> CGRect {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:32:10: note: mark the protocol requirement 'getRect(keepTransform:)' 'async' to allow actor-isolated conformances
func getRect(keepTransform: Bool) -> CGRect
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:61:17: warning: main actor-isolated instance method 'setRect(_:keepTransform:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
public func setRect(_ rect: CGRect, keepTransform: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:61:17: note: add 'nonisolated' to 'setRect(_:keepTransform:)' to make this instance method not isolated to the actor
public func setRect(_ rect: CGRect, keepTransform: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:33:10: note: mark the protocol requirement 'setRect(_:keepTransform:)' 'async' to allow actor-isolated conformances
func setRect(_ rect: CGRect, keepTransform: Bool)
^
async
UIKit.UIView.convert:2:22: warning: main actor-isolated instance method 'convert(_:to:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
UIKit.UIView.convert:2:22: note: add 'nonisolated' to 'convert(_:to:)' to make this instance method not isolated to the actor
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:35:10: note: mark the protocol requirement 'convert(_:to:)' 'async' to allow actor-isolated conformances
func convert(_ point: CGPoint, to view: PinView?) -> CGPoint
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:82:17: warning: main actor-isolated instance method 'isLTR()' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
public func isLTR() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:82:17: note: add 'nonisolated' to 'isLTR()' to make this instance method not isolated to the actor
public func isLTR() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:37:10: note: mark the protocol requirement 'isLTR()' 'async' to allow actor-isolated conformances
func isLTR() -> Bool
^
async
UIKit.UIView.sizeThatFits:2:22: warning: main actor-isolated instance method 'sizeThatFits' cannot be used to satisfy nonisolated requirement from protocol 'SizeCalculable'; this is an error in the Swift 6 language mode
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
UIKit.UIView.sizeThatFits:2:22: note: add 'nonisolated' to 'sizeThatFits' to make this instance method not isolated to the actor
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:31: note: add '@preconcurrency' to the 'SizeCalculable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SizeCalculable.swift:27:10: note: mark the protocol requirement 'sizeThatFits' 'async' to allow actor-isolated conformances
func sizeThatFits(_ size: CGSize) -> CGSize
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: warning: static property 'pinlayoutAutoSizingRect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: note: convert 'pinlayoutAutoSizingRect' to a 'let' constant to make 'Sendable' shared state immutable
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: note: add '@MainActor' to make static property 'pinlayoutAutoSizingRect' part of global actor 'MainActor'
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: warning: static property 'pinlayoutAutoSizingRectWithMargins' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: note: convert 'pinlayoutAutoSizingRectWithMargins' to a 'let' constant to make 'Sendable' shared state immutable
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: note: add '@MainActor' to make static property 'pinlayoutAutoSizingRectWithMargins' part of global actor 'MainActor'
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:120:17: warning: main actor-isolated instance method 'setAutoSizingRect(_:margins:)' cannot be used to satisfy nonisolated requirement from protocol 'AutoSizeCalculable'; this is an error in the Swift 6 language mode
public func setAutoSizingRect(_ rect: CGRect, margins: PEdgeInsets) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:120:17: note: add 'nonisolated' to 'setAutoSizingRect(_:margins:)' to make this instance method not isolated to the actor
public func setAutoSizingRect(_ rect: CGRect, margins: PEdgeInsets) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:96:19: note: add '@preconcurrency' to the 'AutoSizeCalculable' conformance to defer isolation checking to run time
extension UIView: AutoSizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/AutoSizeCalculable.swift:8:10: note: mark the protocol requirement 'setAutoSizingRect(_:margins:)' 'async' to allow actor-isolated conformances
func setAutoSizingRect(_ rect: CGRect, margins: PEdgeInsets)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:125:17: warning: main actor-isolated instance method 'autoSizeThatFits(_:layoutClosure:)' cannot be used to satisfy nonisolated requirement from protocol 'AutoSizeCalculable'; this is an error in the Swift 6 language mode
public func autoSizeThatFits(_ size: CGSize, layoutClosure: () -> Void) -> CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:125:17: note: add 'nonisolated' to 'autoSizeThatFits(_:layoutClosure:)' to make this instance method not isolated to the actor
public func autoSizeThatFits(_ size: CGSize, layoutClosure: () -> Void) -> CGSize {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/AutoSizeCalculable.swift:9:10: note: mark the protocol requirement 'autoSizeThatFits(_:layoutClosure:)' 'async' to allow actor-isolated conformances
func autoSizeThatFits(_ size: CGSize, layoutClosure: () -> Void) -> CGSize
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Filters.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: warning: main actor-isolated property 'superview' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:19: note: add '@preconcurrency' to the 'Layoutable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:29:9: note: requirement 'superview' declared here
var superview: PinView? { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:222:64: warning: main actor-isolated property 'subviews' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:30:9: note: requirement 'subviews' declared here
var subviews: [PinView] { get }
^
UIKit.UIView.convert:2:22: warning: main actor-isolated instance method 'convert(_:to:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
UIKit.UIView.convert:2:22: note: add 'nonisolated' to 'convert(_:to:)' to make this instance method not isolated to the actor
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:35:10: note: mark the protocol requirement 'convert(_:to:)' 'async' to allow actor-isolated conformances
func convert(_ point: CGPoint, to view: PinView?) -> CGPoint
^
async
UIKit.UIView.sizeThatFits:2:22: warning: main actor-isolated instance method 'sizeThatFits' cannot be used to satisfy nonisolated requirement from protocol 'SizeCalculable'; this is an error in the Swift 6 language mode
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
UIKit.UIView.sizeThatFits:2:22: note: add 'nonisolated' to 'sizeThatFits' to make this instance method not isolated to the actor
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:31: note: add '@preconcurrency' to the 'SizeCalculable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SizeCalculable.swift:27:10: note: mark the protocol requirement 'sizeThatFits' 'async' to allow actor-isolated conformances
func sizeThatFits(_ size: CGSize) -> CGSize
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Filters.swift:25:31: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return views.filter({ !$0.isHidden && $0.alpha > 0 })
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Filters.swift:25:46: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return views.filter({ !$0.isHidden && $0.alpha > 0 })
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:304:56: note: property declared here
@property(nonatomic) CGFloat alpha; // animatable. default is 1.0
^
SwiftCompile normal arm64 Compiling\ AutoSizeCalculable.swift,\ CALayer+PinLayout.swift,\ NSView+PinLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/AutoSizeCalculable.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+PinLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/NSView+PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AutoSizeCalculable.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/NSView+PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Coordinates.swift,\ Percent.swift,\ PinLayout+Coordinates.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/Percent.swift /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Coordinates.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: warning: var 'displayScale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal var displayScale: CGFloat = getDisplayScale()
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: note: convert 'displayScale' to a 'let' constant to make 'Sendable' shared state immutable
internal var displayScale: CGFloat = getDisplayScale()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: note: add '@MainActor' to make var 'displayScale' part of global actor 'MainActor'
internal var displayScale: CGFloat = getDisplayScale()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal var displayScale: CGFloat = getDisplayScale()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: warning: var 'onePixelLength' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal var onePixelLength: CGFloat = 1 / displayScale
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: note: convert 'onePixelLength' to a 'let' constant to make 'Sendable' shared state immutable
internal var onePixelLength: CGFloat = 1 / displayScale
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: note: add '@MainActor' to make var 'onePixelLength' part of global actor 'MainActor'
internal var onePixelLength: CGFloat = 1 / displayScale
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal var onePixelLength: CGFloat = 1 / displayScale
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:114:30: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:109:14: note: add '@MainActor' to make global function 'getDisplayScale()' part of global actor 'MainActor'
private func getDisplayScale() -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:114:25: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:109:14: note: add '@MainActor' to make global function 'getDisplayScale()' part of global actor 'MainActor'
private func getDisplayScale() -> CGFloat {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/Percent.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Coordinates.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PinLayout.swift,\ SizeCalculable.swift /Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/SizeCalculable.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:91:29: warning: main actor-isolated property 'safeAreaInsets' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return view.safeAreaInsets
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:275:45: note: property declared here
@property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:93:29: warning: call to main actor-isolated instance method 'pinlayoutComputeSafeAreaInsets()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return view.pinlayoutComputeSafeAreaInsets()
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:230:19: note: calls to instance method 'pinlayoutComputeSafeAreaInsets()' from outside of its actor context are implicitly asynchronous
internal func pinlayoutComputeSafeAreaInsets() -> UIEdgeInsets {
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:104:53: warning: main actor-isolated property 'layoutFrame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let layoutFrame = view.readableContentGuide.layoutFrame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:29:38: note: property declared here
@property(nonatomic,readonly) CGRect layoutFrame;
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:104:32: warning: main actor-isolated property 'readableContentGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let layoutFrame = view.readableContentGuide.layoutFrame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:283:56: note: property declared here
@property (nonatomic, readonly, strong) UILayoutGuide *readableContentGuide API_AVAILABLE(ios(9.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:108:42: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
bottom: view.frame.height - layoutFrame.origin.y - layoutFrame.height,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:109:41: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
right: view.frame.width - layoutFrame.origin.x - layoutFrame.width)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:114:21: warning: main actor-isolated property 'layoutMargins' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return view.layoutMargins
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:263:36: note: property declared here
@property (nonatomic) UIEdgeInsets layoutMargins API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:123:41: warning: main actor-isolated property 'layoutFrame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return view.keyboardLayoutGuide.layoutFrame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:29:38: note: property declared here
@property(nonatomic,readonly) CGRect layoutFrame;
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout.swift:123:21: warning: main actor-isolated property 'keyboardLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return view.keyboardLayoutGuide.layoutFrame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:291:61: note: property declared here
@property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SizeCalculable.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PinLayout+Size.swift,\ PinLayout+WrapContent.swift /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Size.swift /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+WrapContent.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Size.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Size.swift:151:41: warning: main actor-isolated property 'image' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let imageSize = imageView.image?.size else {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:26:50: note: property declared here
@property (nullable, nonatomic, strong) UIImage *image; // default is nil
^
/Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Size.swift:144:17: note: add '@MainActor' to make instance method 'aspectRatio()' part of global actor 'MainActor'
public func aspectRatio() -> PinLayout {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+WrapContent.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PinLayoutObjC.swift,\ PinLayoutObjCImpl.swift,\ Pin.swift /Users/admin/builder/spi-builder-workspace/Sources/ObjectiveC/PinLayoutObjC.swift /Users/admin/builder/spi-builder-workspace/Sources/ObjectiveC/PinLayoutObjCImpl.swift /Users/admin/builder/spi-builder-workspace/Sources/Pin.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObjectiveC/PinLayoutObjC.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObjectiveC/PinLayoutObjCImpl.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Pin.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: warning: static property 'layoutDirection' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var layoutDirection = LayoutDirection.ltr
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: note: convert 'layoutDirection' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var layoutDirection = LayoutDirection.ltr
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: note: add '@MainActor' to make static property 'layoutDirection' part of global actor 'MainActor'
@objc public static var layoutDirection = LayoutDirection.ltr
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var layoutDirection = LayoutDirection.ltr
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: warning: static property 'safeAreaInsetsDidChangeMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: note: convert 'safeAreaInsetsDidChangeMode' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: note: add '@MainActor' to make static property 'safeAreaInsetsDidChangeMode' part of global actor 'MainActor'
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: warning: static property 'isInitialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static private var isInitialized = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: note: convert 'isInitialized' to a 'let' constant to make 'Sendable' shared state immutable
static private var isInitialized = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: note: add '@MainActor' to make static property 'isInitialized' part of global actor 'MainActor'
static private var isInitialized = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static private var isInitialized = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: warning: static property 'autoSizingInProgress' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal static var autoSizingInProgress: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: note: convert 'autoSizingInProgress' to a 'let' constant to make 'Sendable' shared state immutable
internal static var autoSizingInProgress: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: note: add '@MainActor' to make static property 'autoSizingInProgress' part of global actor 'MainActor'
internal static var autoSizingInProgress: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal static var autoSizingInProgress: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: warning: static property 'logWarnings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var logWarnings = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: note: convert 'logWarnings' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var logWarnings = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: note: add '@MainActor' to make static property 'logWarnings' part of global actor 'MainActor'
@objc public static var logWarnings = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var logWarnings = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: warning: static property 'activeWarnings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var activeWarnings = ActiveWarnings()
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: note: convert 'activeWarnings' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var activeWarnings = ActiveWarnings()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: note: add '@MainActor' to make static property 'activeWarnings' part of global actor 'MainActor'
@objc public static var activeWarnings = ActiveWarnings()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var activeWarnings = ActiveWarnings()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: warning: static property 'logMissingLayoutCalls' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var logMissingLayoutCalls = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: note: convert 'logMissingLayoutCalls' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var logMissingLayoutCalls = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: note: add '@MainActor' to make static property 'logMissingLayoutCalls' part of global actor 'MainActor'
@objc public static var logMissingLayoutCalls = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var logMissingLayoutCalls = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: warning: static property 'lastWarningText' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var lastWarningText: String?
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: note: convert 'lastWarningText' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var lastWarningText: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: note: add '@MainActor' to make static property 'lastWarningText' part of global actor 'MainActor'
@objc public static var lastWarningText: String?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var lastWarningText: String?
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ Types+Description.swift,\ Types.swift /Users/admin/builder/spi-builder-workspace/Sources/Types+Description.swift /Users/admin/builder/spi-builder-workspace/Sources/Types.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Types+Description.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Types.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ PinLayout (in target 'PinLayout' from project 'PinLayout')
EmitSwiftModule normal arm64 (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: warning: main actor-isolated property 'superview' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:19: note: add '@preconcurrency' to the 'Layoutable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:29:9: note: requirement 'superview' declared here
var superview: PinView? { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:222:64: warning: main actor-isolated property 'subviews' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:30:9: note: requirement 'subviews' declared here
var subviews: [PinView] { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:40:17: warning: main actor-isolated instance method 'getRect(keepTransform:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
public func getRect(keepTransform: Bool) -> CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:40:17: note: add 'nonisolated' to 'getRect(keepTransform:)' to make this instance method not isolated to the actor
public func getRect(keepTransform: Bool) -> CGRect {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:32:10: note: mark the protocol requirement 'getRect(keepTransform:)' 'async' to allow actor-isolated conformances
func getRect(keepTransform: Bool) -> CGRect
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:61:17: warning: main actor-isolated instance method 'setRect(_:keepTransform:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
public func setRect(_ rect: CGRect, keepTransform: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:61:17: note: add 'nonisolated' to 'setRect(_:keepTransform:)' to make this instance method not isolated to the actor
public func setRect(_ rect: CGRect, keepTransform: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:33:10: note: mark the protocol requirement 'setRect(_:keepTransform:)' 'async' to allow actor-isolated conformances
func setRect(_ rect: CGRect, keepTransform: Bool)
^
async
UIKit.UIView.convert:2:22: warning: main actor-isolated instance method 'convert(_:to:)' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
UIKit.UIView.convert:2:22: note: add 'nonisolated' to 'convert(_:to:)' to make this instance method not isolated to the actor
@MainActor open func convert(_ point: CGPoint, to view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:35:10: note: mark the protocol requirement 'convert(_:to:)' 'async' to allow actor-isolated conformances
func convert(_ point: CGPoint, to view: PinView?) -> CGPoint
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:82:17: warning: main actor-isolated instance method 'isLTR()' cannot be used to satisfy nonisolated requirement from protocol 'Layoutable'; this is an error in the Swift 6 language mode
public func isLTR() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:82:17: note: add 'nonisolated' to 'isLTR()' to make this instance method not isolated to the actor
public func isLTR() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Layoutable.swift:37:10: note: mark the protocol requirement 'isLTR()' 'async' to allow actor-isolated conformances
func isLTR() -> Bool
^
async
UIKit.UIView.sizeThatFits:2:22: warning: main actor-isolated instance method 'sizeThatFits' cannot be used to satisfy nonisolated requirement from protocol 'SizeCalculable'; this is an error in the Swift 6 language mode
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
UIKit.UIView.sizeThatFits:2:22: note: add 'nonisolated' to 'sizeThatFits' to make this instance method not isolated to the actor
@MainActor open func sizeThatFits(_ size: CGSize) -> CGSize}
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:25:31: note: add '@preconcurrency' to the 'SizeCalculable' conformance to defer isolation checking to run time
extension UIView: Layoutable, SizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SizeCalculable.swift:27:10: note: mark the protocol requirement 'sizeThatFits' 'async' to allow actor-isolated conformances
func sizeThatFits(_ size: CGSize) -> CGSize
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: warning: static property 'pinlayoutAutoSizingRect' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: note: convert 'pinlayoutAutoSizingRect' to a 'let' constant to make 'Sendable' shared state immutable
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: note: add '@MainActor' to make static property 'pinlayoutAutoSizingRect' part of global actor 'MainActor'
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:98:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pinlayoutAutoSizingRect = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: warning: static property 'pinlayoutAutoSizingRectWithMargins' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: note: convert 'pinlayoutAutoSizingRectWithMargins' to a 'let' constant to make 'Sendable' shared state immutable
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: note: add '@MainActor' to make static property 'pinlayoutAutoSizingRectWithMargins' part of global actor 'MainActor'
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:99:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pinlayoutAutoSizingRectWithMargins = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:120:17: warning: main actor-isolated instance method 'setAutoSizingRect(_:margins:)' cannot be used to satisfy nonisolated requirement from protocol 'AutoSizeCalculable'; this is an error in the Swift 6 language mode
public func setAutoSizingRect(_ rect: CGRect, margins: PEdgeInsets) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:120:17: note: add 'nonisolated' to 'setAutoSizingRect(_:margins:)' to make this instance method not isolated to the actor
public func setAutoSizingRect(_ rect: CGRect, margins: PEdgeInsets) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:96:19: note: add '@preconcurrency' to the 'AutoSizeCalculable' conformance to defer isolation checking to run time
extension UIView: AutoSizeCalculable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/AutoSizeCalculable.swift:8:10: note: mark the protocol requirement 'setAutoSizingRect(_:margins:)' 'async' to allow actor-isolated conformances
func setAutoSizingRect(_ rect: CGRect, margins: PEdgeInsets)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:125:17: warning: main actor-isolated instance method 'autoSizeThatFits(_:layoutClosure:)' cannot be used to satisfy nonisolated requirement from protocol 'AutoSizeCalculable'; this is an error in the Swift 6 language mode
public func autoSizeThatFits(_ size: CGSize, layoutClosure: () -> Void) -> CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+PinLayout.swift:125:17: note: add 'nonisolated' to 'autoSizeThatFits(_:layoutClosure:)' to make this instance method not isolated to the actor
public func autoSizeThatFits(_ size: CGSize, layoutClosure: () -> Void) -> CGSize {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/AutoSizeCalculable.swift:9:10: note: mark the protocol requirement 'autoSizeThatFits(_:layoutClosure:)' 'async' to allow actor-isolated conformances
func autoSizeThatFits(_ size: CGSize, layoutClosure: () -> Void) -> CGSize
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: warning: var 'displayScale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal var displayScale: CGFloat = getDisplayScale()
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: note: convert 'displayScale' to a 'let' constant to make 'Sendable' shared state immutable
internal var displayScale: CGFloat = getDisplayScale()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: note: add '@MainActor' to make var 'displayScale' part of global actor 'MainActor'
internal var displayScale: CGFloat = getDisplayScale()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:26:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal var displayScale: CGFloat = getDisplayScale()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: warning: var 'onePixelLength' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal var onePixelLength: CGFloat = 1 / displayScale
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: note: convert 'onePixelLength' to a 'let' constant to make 'Sendable' shared state immutable
internal var onePixelLength: CGFloat = 1 / displayScale
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: note: add '@MainActor' to make var 'onePixelLength' part of global actor 'MainActor'
internal var onePixelLength: CGFloat = 1 / displayScale
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/Coordinates.swift:27:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal var onePixelLength: CGFloat = 1 / displayScale
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: warning: var 'numberFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var numberFormatter: NumberFormatter = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: note: convert 'numberFormatter' to a 'let' constant to make 'Sendable' shared state immutable
private var numberFormatter: NumberFormatter = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: note: add '@MainActor' to make var 'numberFormatter' part of global actor 'MainActor'
private var numberFormatter: NumberFormatter = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinLayout+Warning.swift:26:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var numberFormatter: NumberFormatter = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: warning: static property 'currentSafeAreaInsetsDidChangeMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: note: convert 'currentSafeAreaInsetsDidChangeMode' to a 'let' constant to make 'Sendable' shared state immutable
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: note: add '@MainActor' to make static property 'currentSafeAreaInsetsDidChangeMode' part of global actor 'MainActor'
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:30:28: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static var currentSafeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: warning: static property 'safeAreaInsetsDidChangeMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: note: convert 'safeAreaInsetsDidChangeMode' to a 'let' constant to make 'Sendable' shared state immutable
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: note: add '@MainActor' to make static property 'safeAreaInsetsDidChangeMode' part of global actor 'MainActor'
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:33:25: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .disable {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: warning: static property 'originalImplementation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var originalImplementation: IMP?
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: note: convert 'originalImplementation' to a 'let' constant to make 'Sendable' shared state immutable
static var originalImplementation: IMP?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: note: add '@MainActor' to make static property 'originalImplementation' part of global actor 'MainActor'
static var originalImplementation: IMP?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:126:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var originalImplementation: IMP?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: warning: static property 'pinlayoutSafeAreaInsets' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: note: convert 'pinlayoutSafeAreaInsets' to a 'let' constant to make 'Sendable' shared state immutable
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: note: add '@MainActor' to make static property 'pinlayoutSafeAreaInsets' part of global actor 'MainActor'
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Impl/PinSafeArea.swift:192:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pinlayoutSafeAreaInsets = UnsafeMutablePointer<Int8>.allocate(capacity: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: warning: static property 'layoutDirection' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var layoutDirection = LayoutDirection.ltr
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: note: convert 'layoutDirection' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var layoutDirection = LayoutDirection.ltr
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: note: add '@MainActor' to make static property 'layoutDirection' part of global actor 'MainActor'
@objc public static var layoutDirection = LayoutDirection.ltr
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:23:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var layoutDirection = LayoutDirection.ltr
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: warning: static property 'safeAreaInsetsDidChangeMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: note: convert 'safeAreaInsetsDidChangeMode' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: note: add '@MainActor' to make static property 'safeAreaInsetsDidChangeMode' part of global actor 'MainActor'
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:27:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var safeAreaInsetsDidChangeMode: PinSafeAreaInsetsDidChangeMode = .optIn {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: warning: static property 'isInitialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static private var isInitialized = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: note: convert 'isInitialized' to a 'let' constant to make 'Sendable' shared state immutable
static private var isInitialized = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: note: add '@MainActor' to make static property 'isInitialized' part of global actor 'MainActor'
static private var isInitialized = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:34:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static private var isInitialized = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: warning: static property 'autoSizingInProgress' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
internal static var autoSizingInProgress: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: note: convert 'autoSizingInProgress' to a 'let' constant to make 'Sendable' shared state immutable
internal static var autoSizingInProgress: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: note: add '@MainActor' to make static property 'autoSizingInProgress' part of global actor 'MainActor'
internal static var autoSizingInProgress: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:48:25: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
internal static var autoSizingInProgress: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: warning: static property 'logWarnings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var logWarnings = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: note: convert 'logWarnings' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var logWarnings = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: note: add '@MainActor' to make static property 'logWarnings' part of global actor 'MainActor'
@objc public static var logWarnings = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:54:33: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var logWarnings = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: warning: static property 'activeWarnings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var activeWarnings = ActiveWarnings()
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: note: convert 'activeWarnings' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var activeWarnings = ActiveWarnings()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: note: add '@MainActor' to make static property 'activeWarnings' part of global actor 'MainActor'
@objc public static var activeWarnings = ActiveWarnings()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:59:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var activeWarnings = ActiveWarnings()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: warning: static property 'logMissingLayoutCalls' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var logMissingLayoutCalls = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: note: convert 'logMissingLayoutCalls' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var logMissingLayoutCalls = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: note: add '@MainActor' to make static property 'logMissingLayoutCalls' part of global actor 'MainActor'
@objc public static var logMissingLayoutCalls = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:66:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var logMissingLayoutCalls = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: warning: static property 'lastWarningText' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
@objc public static var lastWarningText: String?
^
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: note: convert 'lastWarningText' to a 'let' constant to make 'Sendable' shared state immutable
@objc public static var lastWarningText: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: note: add '@MainActor' to make static property 'lastWarningText' part of global actor 'MainActor'
@objc public static var lastWarningText: String?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Pin.swift:69:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
@objc public static var lastWarningText: String?
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ PinLayout+Between.swift,\ PinLayout+Relative.swift /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Between.swift /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Relative.swift (in target 'PinLayout' from project 'PinLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Between.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PinLayout+Relative.swift (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for PinLayout (in target 'PinLayout' from project 'PinLayout')
SwiftDriver\ Compilation\ Requirements PinLayout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name PinLayout -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling PinLayout+Between.swift, PinLayout+Relative.swift (in target 'PinLayout' from project 'PinLayout')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/PinLayout-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-Swift.h (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/PinLayout-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftmodule (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftdoc (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.abi.json (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftsourceinfo (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling PinLayout+Layouting.swift, PinLayout+Warning.swift, PinSafeArea.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling AutoSizeCalculable.swift, CALayer+PinLayout.swift, NSView+PinLayout.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling PinLayoutObjC.swift, PinLayoutObjCImpl.swift, Pin.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling PinLayout+Size.swift, PinLayout+WrapContent.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling Types+Description.swift, Types.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling PinLayout.swift, SizeCalculable.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling TypesImpl.swift, Layoutable+PinLayout.swift, Layoutable.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling Coordinates.swift, Percent.swift, PinLayout+Coordinates.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriverJobDiscovery normal arm64 Compiling PEdgeInsets+Operators.swift, UIView+PinLayout.swift, Filters.swift (in target 'PinLayout' from project 'PinLayout')
SwiftDriver\ Compilation PinLayout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name PinLayout -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.o normal (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.o
ExtractAppIntentsMetadata (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name PinLayout --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.PinLayout --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/PinLayout.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PinLayout.build/Debug-iphoneos/PinLayout.build/Objects-normal/arm64/PinLayout.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-27 17:15:05.513 appintentsmetadataprocessor[722:4165] Starting appintentsmetadataprocessor export
2025-04-27 17:15:05.551 appintentsmetadataprocessor[722:4165] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.o (in target 'PinLayout' from project 'PinLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PinLayout.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "PinLayout",
"name" : "PinLayout",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "PinLayout",
"targets" : [
"PinLayout"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PinLayout",
"module_type" : "SwiftTarget",
"name" : "PinLayout",
"path" : "Sources",
"product_memberships" : [
"PinLayout"
],
"sources" : [
"AutoSizeCalculable.swift",
"Extensions/CALayer+PinLayout.swift",
"Extensions/NSView+PinLayout.swift",
"Extensions/PEdgeInsets+Operators.swift",
"Extensions/UIView+PinLayout.swift",
"Filters.swift",
"Impl/Coordinates.swift",
"Impl/Percent.swift",
"Impl/PinLayout+Coordinates.swift",
"Impl/PinLayout+Layouting.swift",
"Impl/PinLayout+Warning.swift",
"Impl/PinSafeArea.swift",
"Impl/TypesImpl.swift",
"Layoutable+PinLayout.swift",
"Layoutable.swift",
"ObjectiveC/PinLayoutObjC.swift",
"ObjectiveC/PinLayoutObjCImpl.swift",
"Pin.swift",
"PinLayout+Between.swift",
"PinLayout+Relative.swift",
"PinLayout+Size.swift",
"PinLayout+WrapContent.swift",
"PinLayout.swift",
"SizeCalculable.swift",
"Types+Description.swift",
"Types.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Done.