Build Information
Failed to build DirectToSwiftUI, reference 0.2.0 (52a550
), with Swift 6.0 for macOS (SPM) on 28 Nov 2024 02:03:23 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DirectToSwift/DirectToSwiftUI.git
Reference: 0.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DirectToSwift/DirectToSwiftUI
* tag 0.2.0 -> FETCH_HEAD
HEAD is now at 52a5502 Merge branch 'develop'
Cloned https://github.com/DirectToSwift/DirectToSwiftUI.git
Revision (git rev-parse @):
52a55024bdba58e5956901258eb653236f690248
SUCCESS checkout https://github.com/DirectToSwift/DirectToSwiftUI.git at 0.2.0
Fetching https://github.com/ZeeQL/ZeeQL3Combine.git
Fetching https://github.com/DirectToSwift/SwiftUIRules.git
Fetching https://github.com/ZeeQL/ZeeQL3.git
[1/71] Fetching zeeql3combine
[27/264] Fetching zeeql3combine, swiftuirules
[246/3174] Fetching zeeql3combine, swiftuirules, zeeql3
Fetched https://github.com/ZeeQL/ZeeQL3Combine.git from cache (1.30s)
Fetched https://github.com/DirectToSwift/SwiftUIRules.git from cache (1.30s)
Fetched https://github.com/ZeeQL/ZeeQL3.git from cache (1.30s)
Computing version for https://github.com/ZeeQL/ZeeQL3Combine.git
Computed https://github.com/ZeeQL/ZeeQL3Combine.git at 0.1.5 (0.57s)
Computing version for https://github.com/DirectToSwift/SwiftUIRules.git
Computed https://github.com/DirectToSwift/SwiftUIRules.git at 0.2.0 (0.54s)
Computing version for https://github.com/ZeeQL/ZeeQL3.git
Computed https://github.com/ZeeQL/ZeeQL3.git at 0.9.11 (0.56s)
Fetching https://github.com/ZeeQL/CSQLite3.git
[1/41] Fetching csqlite3
Fetched https://github.com/ZeeQL/CSQLite3.git from cache (0.56s)
Computing version for https://github.com/ZeeQL/CSQLite3.git
Computed https://github.com/ZeeQL/CSQLite3.git at 2.0.3 (2.97s)
Creating working copy for https://github.com/ZeeQL/CSQLite3.git
Working copy of https://github.com/ZeeQL/CSQLite3.git resolved at 2.0.3
Creating working copy for https://github.com/DirectToSwift/SwiftUIRules.git
Working copy of https://github.com/DirectToSwift/SwiftUIRules.git resolved at 0.2.0
Creating working copy for https://github.com/ZeeQL/ZeeQL3Combine.git
Working copy of https://github.com/ZeeQL/ZeeQL3Combine.git resolved at 0.1.5
Creating working copy for https://github.com/ZeeQL/ZeeQL3.git
Working copy of https://github.com/ZeeQL/ZeeQL3.git resolved at 0.9.11
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "directtoswiftui",
"name": "DirectToSwiftUI",
"url": "https://github.com/DirectToSwift/DirectToSwiftUI.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DirectToSwiftUI",
"dependencies": [
{
"identity": "swiftuirules",
"name": "SwiftUIRules",
"url": "https://github.com/DirectToSwift/SwiftUIRules.git",
"version": "0.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftUIRules",
"dependencies": [
]
},
{
"identity": "zeeql3",
"name": "ZeeQL3",
"url": "https://github.com/ZeeQL/ZeeQL3.git",
"version": "0.9.11",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ZeeQL3",
"dependencies": [
{
"identity": "csqlite3",
"name": "CSQLite3",
"url": "https://github.com/ZeeQL/CSQLite3.git",
"version": "2.0.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CSQLite3",
"dependencies": [
]
}
]
},
{
"identity": "zeeql3combine",
"name": "ZeeQL3Combine",
"url": "https://github.com/ZeeQL/ZeeQL3Combine.git",
"version": "0.1.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ZeeQL3Combine",
"dependencies": [
{
"identity": "zeeql3",
"name": "ZeeQL3",
"url": "https://github.com/ZeeQL/ZeeQL3.git",
"version": "0.9.11",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ZeeQL3",
"dependencies": [
{
"identity": "csqlite3",
"name": "CSQLite3",
"url": "https://github.com/ZeeQL/CSQLite3.git",
"version": "2.0.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CSQLite3",
"dependencies": [
]
}
]
}
]
}
]
}
]
}
Fetching https://github.com/DirectToSwift/DirectToSwiftUI.git
[1/297] Fetching directtoswiftui
Fetched https://github.com/DirectToSwift/DirectToSwiftUI.git from cache (0.72s)
Fetching https://github.com/DirectToSwift/SwiftUIRules.git from cache
Fetching https://github.com/ZeeQL/ZeeQL3.git from cache
Fetching https://github.com/ZeeQL/ZeeQL3Combine.git from cache
Fetched https://github.com/ZeeQL/ZeeQL3Combine.git from cache (0.46s)
Fetched https://github.com/DirectToSwift/SwiftUIRules.git from cache (0.46s)
Fetched https://github.com/ZeeQL/ZeeQL3.git from cache (0.46s)
Computing version for https://github.com/ZeeQL/ZeeQL3Combine.git
Computed https://github.com/ZeeQL/ZeeQL3Combine.git at 0.1.5 (0.02s)
Computing version for https://github.com/DirectToSwift/SwiftUIRules.git
Computed https://github.com/DirectToSwift/SwiftUIRules.git at 0.2.0 (0.02s)
Computing version for https://github.com/ZeeQL/ZeeQL3.git
Computed https://github.com/ZeeQL/ZeeQL3.git at 0.9.11 (0.03s)
Fetching https://github.com/ZeeQL/CSQLite3.git from cache
Fetched https://github.com/ZeeQL/CSQLite3.git from cache (0.45s)
Computing version for https://github.com/ZeeQL/CSQLite3.git
Computed https://github.com/ZeeQL/CSQLite3.git at 2.0.3 (0.02s)
Creating working copy for https://github.com/DirectToSwift/DirectToSwiftUI.git
Working copy of https://github.com/DirectToSwift/DirectToSwiftUI.git resolved at 0.2.0 (52a5502)
Creating working copy for https://github.com/DirectToSwift/SwiftUIRules.git
Working copy of https://github.com/DirectToSwift/SwiftUIRules.git resolved at 0.2.0
Creating working copy for https://github.com/ZeeQL/ZeeQL3Combine.git
Working copy of https://github.com/ZeeQL/ZeeQL3Combine.git resolved at 0.1.5
Creating working copy for https://github.com/ZeeQL/CSQLite3.git
Working copy of https://github.com/ZeeQL/CSQLite3.git resolved at 2.0.3
Creating working copy for https://github.com/ZeeQL/ZeeQL3.git
Working copy of https://github.com/ZeeQL/ZeeQL3.git resolved at 0.9.11
warning: '.resolve-product-dependencies': dependency 'directtoswiftui' is not used by any target
Found 3 product dependencies
- SwiftUIRules
- ZeeQL3
- ZeeQL3Combine
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/DirectToSwift/DirectToSwiftUI.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/5] Write sources
[4/5] Write swift-version--7754E27361AE5C74.txt
[6/116] Emitting module SwiftUIRules
[7/118] Compiling ZeeQL AccessDataSourceFinders.swift
[8/118] Compiling ZeeQL ActiveDataSource.swift
[9/118] Compiling ZeeQL ActiveRecord.swift
[10/118] Compiling ZeeQL AccessDataSource.swift
[11/118] Compiling ZeeQL AccessDataSourceError.swift
[12/118] Compiling SwiftUIRules RuleModel.swift
[13/118] Compiling SwiftUIRules RuleDebug.swift
[14/118] Compiling ZeeQL BooleanQualifier.swift
[15/118] Compiling ZeeQL ComparisonOperation.swift
[16/118] Compiling ZeeQL CompoundQualifier.swift
[17/118] Compiling ZeeQL Constant.swift
[18/118] Compiling ZeeQL DataSource.swift
[19/118] Compiling ZeeQL EntityType.swift
[20/118] Compiling ZeeQL Expression.swift
[21/118] Compiling ZeeQL ExpressionEvaluation.swift
[22/118] Compiling ZeeQL FetchSpecification.swift
[23/118] Compiling ZeeQL GlobalID.swift
[24/127] Compiling ZeeQL AdaptorError.swift
[25/127] Compiling ZeeQL AdaptorModelFetch.swift
[26/127] Compiling ZeeQL AdaptorOperation.swift
[27/127] Compiling ZeeQL AdaptorQueryColumnRepresentable.swift
[28/127] Compiling ZeeQL AdaptorQueryType.swift
[29/127] Compiling ZeeQL AdaptorRecord.swift
[30/127] Compiling ZeeQL AdaptorRecordSchema.swift
[31/127] Compiling ZeeQL Attribute.swift
[32/127] Compiling ZeeQL AttributeKey.swift
[33/127] Compiling ZeeQL AttributeValue.swift
[34/127] Compiling ZeeQL Key.swift
[35/127] Compiling ZeeQL KeyComparisonQualifier.swift
[36/127] Compiling ZeeQL KeyValueQualifier.swift
[37/127] Compiling ZeeQL ModelFetchSpecification.swift
[38/127] Compiling ZeeQL NotQualifier.swift
[39/127] Compiling ZeeQL ObjectStore.swift
[40/127] Compiling ZeeQL ObjectTrackingContext.swift
[41/127] Compiling ZeeQL Qualifier.swift
[42/127] Compiling ZeeQL QualifierEvaluation.swift
[43/127] Compiling ZeeQL QualifierParser.swift
[44/127] Compiling ZeeQL QualifierVariable.swift
[45/127] Compiling ZeeQL QueryBuilder.swift
[46/127] Compiling ZeeQL SQLQualifier.swift
[47/127] Compiling ZeeQL SortOrdering.swift
[48/127] Compiling ZeeQL StoreKeyValueCoding.swift
[49/127] Compiling ZeeQL Dictionary+Extensions.swift
[50/127] Compiling ZeeQL EquatableType.swift
[51/127] Compiling ZeeQL KeyValueStringFormatter.swift
[52/127] Compiling ZeeQL Logger.swift
[55/127] Compiling ZeeQL CodableModel.swift
[56/127] Compiling ZeeQL CodableModelDecoder.swift
[57/127] Compiling ZeeQL CodableModelEntityDecoder.swift
[58/127] Compiling ZeeQL CodableModelPostProcessor.swift
[59/127] Compiling ZeeQL CodableRelationship.swift
[60/127] Compiling ZeeQL EntityPropertyReflectionContainer.swift
[61/127] Compiling ZeeQL CodeAttribute.swift
[62/127] Compiling ZeeQL CodeEntity.swift
[63/127] Emitting module ZeeQL
[69/127] Compiling ZeeQL ActiveRecordType.swift
[70/127] Compiling ZeeQL Adaptor.swift
[71/127] Compiling ZeeQL AdaptorChannel.swift
[72/127] Compiling ZeeQL AdaptorChannelPool.swift
[73/127] Compiling ZeeQL AdaptorDataSource.swift
[74/127] Compiling ZeeQL SQLExpression.swift
[75/127] Compiling ZeeQL SQLExpressionFactory.swift
[76/127] Compiling ZeeQL SQLForeignKey.swift
[77/127] Compiling ZeeQL SQLTableGroups.swift
[78/127] Compiling ZeeQL SchemaGeneration.swift
[79/127] Compiling ZeeQL SchemaSynchronization.swift
[80/127] Compiling ZeeQL SchemaSynchronizationFactory.swift
[81/127] Compiling ZeeQL TypedFetchSpecification.swift
[82/127] Compiling ZeeQL ZeeQLTypes.swift
[83/127] Compiling ZeeQL ArrayDataSource.swift
[84/127] Compiling ZeeQL FancyModelMaker.swift
[85/127] Compiling ZeeQL Join.swift
[86/127] Compiling ZeeQL MirrorHelpers.swift
[87/127] Compiling ZeeQL Model.swift
[88/127] Compiling ZeeQL ModelLoader.swift
[89/127] Compiling ZeeQL ModelPattern.swift
[90/127] Compiling ZeeQL ModelSQLizer.swift
[91/127] Compiling ZeeQL Property.swift
[92/127] Compiling ZeeQL Relationship.swift
[93/127] Compiling ZeeQL SQLAttributeChange.swift
[94/127] Compiling ZeeQL CodeFetchSpecification.swift
[95/127] Compiling ZeeQL CodeRelationship.swift
[96/127] Compiling ZeeQL CodeValueAttribute.swift
[97/127] Compiling ZeeQL Database.swift
[98/127] Compiling ZeeQL DatabaseChannel.swift
[99/127] Compiling ZeeQL DatabaseContext.swift
[100/127] Compiling ZeeQL DatabaseDataSource.swift
[101/127] Compiling ZeeQL DatabaseObject.swift
[102/127] Compiling ZeeQL DatabaseOperation.swift
[103/127] Compiling ZeeQL Entity.swift
[104/127] Compiling ZeeQL Pluralize.swift
[105/127] Compiling ZeeQL SimpleKVC.swift
[106/127] Compiling ZeeQL SmartDescription.swift
[107/127] Compiling ZeeQL TimeRange.swift
[108/127] Compiling ZeeQL SQLite3Adaptor.swift
[109/127] Compiling ZeeQL SQLite3AdaptorChannel.swift
[110/127] Compiling ZeeQL SQLite3Expression.swift
[111/127] Compiling ZeeQL SQLite3ModelFetch.swift
[112/127] Compiling ZeeQL SQLite3SchemaSynchronizationFactory.swift
[113/133] Compiling ZeeQLCombine OActiveRecord.swift
[114/133] Compiling ZeeQLCombine ReExports.swift
[115/133] Compiling ZeeQLCombine Adaptor.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[116/133] Emitting module ZeeQLCombine
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZeeQL3Combine/Sources/ZeeQLCombine/AccessDataSource.swift:72:23: error: type 'S.Element' constrained to non-protocol, non-class type 'GlobalID' (aka 'KeyGlobalID')
70 | on queue: DispatchQueue = .global())
71 | -> AnyPublisher<Object, Error>
72 | where S.Element: GlobalID
| |- error: type 'S.Element' constrained to non-protocol, non-class type 'GlobalID' (aka 'KeyGlobalID')
| `- note: use 'S.Element == GlobalID' to require 'S.Element' to be 'GlobalID'
73 | {
74 | guard let entity = entity else {
[117/133] Compiling ZeeQLCombine AccessDataSourcePublisher.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZeeQL3Combine/Sources/ZeeQLCombine/AccessDataSource.swift:72:23: error: type 'S.Element' constrained to non-protocol, non-class type 'GlobalID' (aka 'KeyGlobalID')
70 | on queue: DispatchQueue = .global())
71 | -> AnyPublisher<Object, Error>
72 | where S.Element: GlobalID
| |- error: type 'S.Element' constrained to non-protocol, non-class type 'GlobalID' (aka 'KeyGlobalID')
| `- note: use 'S.Element == GlobalID' to require 'S.Element' to be 'GlobalID'
73 | {
74 | guard let entity = entity else {
[118/133] Compiling ZeeQLCombine AccessDataSource.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZeeQL3Combine/Sources/ZeeQLCombine/AccessDataSource.swift:72:23: error: type 'S.Element' constrained to non-protocol, non-class type 'GlobalID' (aka 'KeyGlobalID')
70 | on queue: DispatchQueue = .global())
71 | -> AnyPublisher<Object, Error>
72 | where S.Element: GlobalID
| |- error: type 'S.Element' constrained to non-protocol, non-class type 'GlobalID' (aka 'KeyGlobalID')
| `- note: use 'S.Element == GlobalID' to require 'S.Element' to be 'GlobalID'
73 | {
74 | guard let entity = entity else {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZeeQL3Combine/Sources/ZeeQLCombine/AccessDataSource.swift:79:69: error: cannot convert value of type 'S.Element' to expected argument type 'GlobalID' (aka 'KeyGlobalID')
77 | }
78 |
79 | let gidQualifiers = globalIDs.map { entity.qualifierForGlobalID($0) }
| `- error: cannot convert value of type 'S.Element' to expected argument type 'GlobalID' (aka 'KeyGlobalID')
80 | let fs = ModelFetchSpecification(entity: entity,
81 | qualifier: gidQualifiers.or())
BUILD FAILURE 6.0 macosSpm