Build Information
Successful build of SwiftDirector, reference main (56ff1e), with Swift 6.3 for macOS (SPM) on 14 Sep 2026 10:37:32 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sersoft-gmbh/SwiftDirector.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sersoft-gmbh/SwiftDirector
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 56ff1e3 Add cooldown to dependabot
Cloned https://github.com/sersoft-gmbh/SwiftDirector.git
Revision (git rev-parse @):
56ff1e309b7e411fd88ee176b6b24a20398b87f2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/sersoft-gmbh/SwiftDirector.git at main
warning: 'spi-builder-workspace': '/opt/homebrew/opt/openldap' is missing! Builds will most likely fail. Please install 'openldap' with e.g. 'brew install openldap'
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/2345] Fetching swift-docc-plugin
[236/6167] Fetching swift-docc-plugin, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.40s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.40s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swiftdirector",
"name": "SwiftDirector",
"url": "https://github.com/sersoft-gmbh/SwiftDirector.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftDirector",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/sersoft-gmbh/SwiftDirector.git
[1/5204] Fetching swiftdirector
Fetched https://github.com/sersoft-gmbh/SwiftDirector.git from cache (1.43s)
warning: 'swiftdirector': '/opt/homebrew/opt/openldap' is missing! Builds will most likely fail. Please install 'openldap' with e.g. 'brew install openldap'
Creating working copy for https://github.com/sersoft-gmbh/SwiftDirector.git
Working copy of https://github.com/sersoft-gmbh/SwiftDirector.git resolved at main (56ff1e3)
warning: 'swiftdirector': '/opt/homebrew/opt/openldap' is missing! Builds will most likely fail. Please install 'openldap' with e.g. 'brew install openldap'
warning: '.resolve-product-dependencies': dependency 'swiftdirector' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/sersoft-gmbh/SwiftDirector.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/6] Write sources
[3/6] Copying Documentation.docc
[4/6] Compiling CLDAP Empty.c
[5/6] Write swift-version-69A768CDF2A0BEE1.txt
[7/23] Compiling SwiftDirector TopObjectClass.swift
[8/23] Compiling SwiftDirector ShadowAccount.swift
[9/24] Compiling SwiftDirector OrganizationalPerson.swift
[10/24] Compiling SwiftDirector Person.swift
[11/24] Compiling SwiftDirector GroupOfUniqueNames.swift
[12/24] Compiling SwiftDirector InetOrgPerson.swift
[13/24] Compiling SwiftDirector LDAPValue.swift
[14/24] Compiling SwiftDirector AnyObjectClass.swift
[15/24] Compiling SwiftDirector DistinguishedName.swift
[16/24] Compiling SwiftDirector LDAPObject.swift
[17/24] Compiling SwiftDirector BaseObjectClass.swift
[18/24] Compiling SwiftDirector GroupOfNames.swift
[19/24] Compiling SwiftDirector LDAPServer.swift
[20/24] Compiling SwiftDirector Attributes.swift
[21/24] Emitting module SwiftDirector
[22/24] Compiling SwiftDirector LDAPConnection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:23:32: warning: 'ldap_dup' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
21 | mode = .duplicate(original: original, isDestroyed: false)
22 | unsafe handle = unsafe try LDAPError.validate {
23 | unsafe $0 = unsafe ldap_dup(original.handle)
| `- warning: 'ldap_dup' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
24 | return errno
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:32:20: warning: 'ldap_initialize' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
30 | mode = .primary(server, isClosed: false)
31 | unsafe handle = try LDAPError.validate {
32 | unsafe ldap_initialize(&$0, server.uri)
| `- warning: 'ldap_initialize' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
33 | }
34 | try LDAPError.validateVoid {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:36:27: warning: 'ldap_set_option' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
34 | try LDAPError.validateVoid {
35 | var protVersion = LDAP_VERSION3
36 | return unsafe ldap_set_option(handle, LDAP_OPT_PROTOCOL_VERSION, &protVersion)
| `- warning: 'ldap_set_option' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
37 | }
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:155:45: warning: 'ldap_destroy' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
153 | func destroy() throws {
154 | #if compiler(>=6.2)
155 | try LDAPError.validateVoid { unsafe ldap_destroy(handle) }
| `- warning: 'ldap_destroy' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
156 | #else
157 | try LDAPError.validateVoid { ldap_destroy(handle) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:187:27: warning: 'ldap_sasl_bind_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
185 | defer { if let creds = unsafe copiedCredentials { unsafe free(creds) } }
186 | var creds = unsafe berval(bv_len: numericCast(credentials.utf8.count), bv_val: copiedCredentials)
187 | return unsafe ldap_sasl_bind_s(handle, dn.rawValue, nil, &creds, nil, nil, nil)
| `- warning: 'ldap_sasl_bind_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
188 | #else
189 | let copiedCredentials = strdup(credentials)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:203:20: warning: 'ldap_unbind_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
201 | try LDAPError.validateVoid {
202 | #if compiler(>=6.2)
203 | unsafe ldap_unbind_ext_s(handle, nil, nil)
| `- warning: 'ldap_unbind_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
204 | #else
205 | ldap_unbind_ext_s(handle, nil, nil)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:224:46: warning: 'ldap_get_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
222 | func readValues(attributeKey: UnsafePointer<CChar>) -> Array<String>? {
223 | #if compiler(>=6.2)
224 | guard let valuesPtr = unsafe ldap_get_values_len(handle, entryPtr, attributeKey) else { return nil }
| `- warning: 'ldap_get_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
225 | defer { unsafe ldap_value_free_len(valuesPtr) }
226 | return unsafe UnsafeMutableBufferPointer(start: valuesPtr, count: numericCast(ldap_count_values_len(valuesPtr))).compactMap {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:225:32: warning: 'ldap_value_free_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
223 | #if compiler(>=6.2)
224 | guard let valuesPtr = unsafe ldap_get_values_len(handle, entryPtr, attributeKey) else { return nil }
225 | defer { unsafe ldap_value_free_len(valuesPtr) }
| `- warning: 'ldap_value_free_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
226 | return unsafe UnsafeMutableBufferPointer(start: valuesPtr, count: numericCast(ldap_count_values_len(valuesPtr))).compactMap {
227 | unsafe $0.map { unsafe String(cString: $0.pointee.bv_val) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:226:95: warning: 'ldap_count_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
224 | guard let valuesPtr = unsafe ldap_get_values_len(handle, entryPtr, attributeKey) else { return nil }
225 | defer { unsafe ldap_value_free_len(valuesPtr) }
226 | return unsafe UnsafeMutableBufferPointer(start: valuesPtr, count: numericCast(ldap_count_values_len(valuesPtr))).compactMap {
| `- warning: 'ldap_count_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
227 | unsafe $0.map { unsafe String(cString: $0.pointee.bv_val) }
228 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:239:45: warning: 'ldap_first_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
237 | var attrPtr: OpaquePointer?
238 | #if compiler(>=6.2)
239 | guard let firstAttrKey = unsafe ldap_first_attribute(handle, entryPtr, &attrPtr) else { return [:] }
| `- warning: 'ldap_first_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
240 | return unsafe sequence(first: firstAttrKey, next: { [handle] _ in unsafe ldap_next_attribute(handle, entryPtr, attrPtr) })
241 | .reduce(into: [:]) { dict, ptr in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:240:86: warning: 'ldap_next_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
238 | #if compiler(>=6.2)
239 | guard let firstAttrKey = unsafe ldap_first_attribute(handle, entryPtr, &attrPtr) else { return [:] }
240 | return unsafe sequence(first: firstAttrKey, next: { [handle] _ in unsafe ldap_next_attribute(handle, entryPtr, attrPtr) })
| `- warning: 'ldap_next_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
241 | .reduce(into: [:]) { dict, ptr in
242 | defer { unsafe free(ptr) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:259:74: warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
257 | let actualFilter = filter.map { "(&\(objectClassFilter)\($0))" } ?? objectClassFilter
258 | #if compiler(>=6.2)
259 | let result = unsafe try LDAPError.validate(freeingWith: { unsafe ldap_msgfree($0) }) { resultPtr in
| `- warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
260 | unsafe [LDAP_ALL_USER_ATTRIBUTES, LDAP_ALL_OPERATIONAL_ATTRIBUTES].withMutableArrayOfCStrings {
261 | unsafe $0.withUnsafeMutableBufferPointer {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:262:28: warning: 'ldap_search_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
260 | unsafe [LDAP_ALL_USER_ATTRIBUTES, LDAP_ALL_OPERATIONAL_ATTRIBUTES].withMutableArrayOfCStrings {
261 | unsafe $0.withUnsafeMutableBufferPointer {
262 | unsafe ldap_search_ext_s(handle, base, LDAP_SCOPE_CHILDREN, actualFilter, $0.baseAddress, 0, nil, nil, nil, .max, &resultPtr)
| `- warning: 'ldap_search_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
263 | }
264 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:266:24: warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
264 | }
265 | }
266 | defer { unsafe ldap_msgfree(result) }
| `- warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
267 | guard let firstEntry = unsafe ldap_first_entry(handle, result) else { return [] }
268 | return unsafe sequence(first: firstEntry, next: { [handle] in unsafe ldap_next_entry(handle, $0) }).map {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:267:39: warning: 'ldap_first_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
265 | }
266 | defer { unsafe ldap_msgfree(result) }
267 | guard let firstEntry = unsafe ldap_first_entry(handle, result) else { return [] }
| `- warning: 'ldap_first_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
268 | return unsafe sequence(first: firstEntry, next: { [handle] in unsafe ldap_next_entry(handle, $0) }).map {
269 | unsafe .init(rawAttributes: readAttributes(entryPtr: $0))
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:268:78: warning: 'ldap_next_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
266 | defer { unsafe ldap_msgfree(result) }
267 | guard let firstEntry = unsafe ldap_first_entry(handle, result) else { return [] }
268 | return unsafe sequence(first: firstEntry, next: { [handle] in unsafe ldap_next_entry(handle, $0) }).map {
| `- warning: 'ldap_next_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
269 | unsafe .init(rawAttributes: readAttributes(entryPtr: $0))
270 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPError.swift:23:73: warning: 'ldap_err2string' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
21 | #if compiler(>=6.2)
22 | switch kind {
23 | case .ldap(let errno): unsafe "[\(Self.self)] \(String(cString: ldap_err2string(errno)))"
| `- warning: 'ldap_err2string' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
24 | case .unknown: "[\(Self.self)] An unknown error occurred!"
25 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[23/24] Compiling SwiftDirector LDAPError.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:23:32: warning: 'ldap_dup' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
21 | mode = .duplicate(original: original, isDestroyed: false)
22 | unsafe handle = unsafe try LDAPError.validate {
23 | unsafe $0 = unsafe ldap_dup(original.handle)
| `- warning: 'ldap_dup' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
24 | return errno
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:32:20: warning: 'ldap_initialize' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
30 | mode = .primary(server, isClosed: false)
31 | unsafe handle = try LDAPError.validate {
32 | unsafe ldap_initialize(&$0, server.uri)
| `- warning: 'ldap_initialize' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
33 | }
34 | try LDAPError.validateVoid {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:36:27: warning: 'ldap_set_option' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
34 | try LDAPError.validateVoid {
35 | var protVersion = LDAP_VERSION3
36 | return unsafe ldap_set_option(handle, LDAP_OPT_PROTOCOL_VERSION, &protVersion)
| `- warning: 'ldap_set_option' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
37 | }
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:155:45: warning: 'ldap_destroy' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
153 | func destroy() throws {
154 | #if compiler(>=6.2)
155 | try LDAPError.validateVoid { unsafe ldap_destroy(handle) }
| `- warning: 'ldap_destroy' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
156 | #else
157 | try LDAPError.validateVoid { ldap_destroy(handle) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:187:27: warning: 'ldap_sasl_bind_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
185 | defer { if let creds = unsafe copiedCredentials { unsafe free(creds) } }
186 | var creds = unsafe berval(bv_len: numericCast(credentials.utf8.count), bv_val: copiedCredentials)
187 | return unsafe ldap_sasl_bind_s(handle, dn.rawValue, nil, &creds, nil, nil, nil)
| `- warning: 'ldap_sasl_bind_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
188 | #else
189 | let copiedCredentials = strdup(credentials)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:203:20: warning: 'ldap_unbind_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
201 | try LDAPError.validateVoid {
202 | #if compiler(>=6.2)
203 | unsafe ldap_unbind_ext_s(handle, nil, nil)
| `- warning: 'ldap_unbind_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
204 | #else
205 | ldap_unbind_ext_s(handle, nil, nil)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:224:46: warning: 'ldap_get_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
222 | func readValues(attributeKey: UnsafePointer<CChar>) -> Array<String>? {
223 | #if compiler(>=6.2)
224 | guard let valuesPtr = unsafe ldap_get_values_len(handle, entryPtr, attributeKey) else { return nil }
| `- warning: 'ldap_get_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
225 | defer { unsafe ldap_value_free_len(valuesPtr) }
226 | return unsafe UnsafeMutableBufferPointer(start: valuesPtr, count: numericCast(ldap_count_values_len(valuesPtr))).compactMap {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:225:32: warning: 'ldap_value_free_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
223 | #if compiler(>=6.2)
224 | guard let valuesPtr = unsafe ldap_get_values_len(handle, entryPtr, attributeKey) else { return nil }
225 | defer { unsafe ldap_value_free_len(valuesPtr) }
| `- warning: 'ldap_value_free_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
226 | return unsafe UnsafeMutableBufferPointer(start: valuesPtr, count: numericCast(ldap_count_values_len(valuesPtr))).compactMap {
227 | unsafe $0.map { unsafe String(cString: $0.pointee.bv_val) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:226:95: warning: 'ldap_count_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
224 | guard let valuesPtr = unsafe ldap_get_values_len(handle, entryPtr, attributeKey) else { return nil }
225 | defer { unsafe ldap_value_free_len(valuesPtr) }
226 | return unsafe UnsafeMutableBufferPointer(start: valuesPtr, count: numericCast(ldap_count_values_len(valuesPtr))).compactMap {
| `- warning: 'ldap_count_values_len' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
227 | unsafe $0.map { unsafe String(cString: $0.pointee.bv_val) }
228 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:239:45: warning: 'ldap_first_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
237 | var attrPtr: OpaquePointer?
238 | #if compiler(>=6.2)
239 | guard let firstAttrKey = unsafe ldap_first_attribute(handle, entryPtr, &attrPtr) else { return [:] }
| `- warning: 'ldap_first_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
240 | return unsafe sequence(first: firstAttrKey, next: { [handle] _ in unsafe ldap_next_attribute(handle, entryPtr, attrPtr) })
241 | .reduce(into: [:]) { dict, ptr in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:240:86: warning: 'ldap_next_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
238 | #if compiler(>=6.2)
239 | guard let firstAttrKey = unsafe ldap_first_attribute(handle, entryPtr, &attrPtr) else { return [:] }
240 | return unsafe sequence(first: firstAttrKey, next: { [handle] _ in unsafe ldap_next_attribute(handle, entryPtr, attrPtr) })
| `- warning: 'ldap_next_attribute' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
241 | .reduce(into: [:]) { dict, ptr in
242 | defer { unsafe free(ptr) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:259:74: warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
257 | let actualFilter = filter.map { "(&\(objectClassFilter)\($0))" } ?? objectClassFilter
258 | #if compiler(>=6.2)
259 | let result = unsafe try LDAPError.validate(freeingWith: { unsafe ldap_msgfree($0) }) { resultPtr in
| `- warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
260 | unsafe [LDAP_ALL_USER_ATTRIBUTES, LDAP_ALL_OPERATIONAL_ATTRIBUTES].withMutableArrayOfCStrings {
261 | unsafe $0.withUnsafeMutableBufferPointer {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:262:28: warning: 'ldap_search_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
260 | unsafe [LDAP_ALL_USER_ATTRIBUTES, LDAP_ALL_OPERATIONAL_ATTRIBUTES].withMutableArrayOfCStrings {
261 | unsafe $0.withUnsafeMutableBufferPointer {
262 | unsafe ldap_search_ext_s(handle, base, LDAP_SCOPE_CHILDREN, actualFilter, $0.baseAddress, 0, nil, nil, nil, .max, &resultPtr)
| `- warning: 'ldap_search_ext_s' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
263 | }
264 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:266:24: warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
264 | }
265 | }
266 | defer { unsafe ldap_msgfree(result) }
| `- warning: 'ldap_msgfree' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
267 | guard let firstEntry = unsafe ldap_first_entry(handle, result) else { return [] }
268 | return unsafe sequence(first: firstEntry, next: { [handle] in unsafe ldap_next_entry(handle, $0) }).map {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:267:39: warning: 'ldap_first_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
265 | }
266 | defer { unsafe ldap_msgfree(result) }
267 | guard let firstEntry = unsafe ldap_first_entry(handle, result) else { return [] }
| `- warning: 'ldap_first_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
268 | return unsafe sequence(first: firstEntry, next: { [handle] in unsafe ldap_next_entry(handle, $0) }).map {
269 | unsafe .init(rawAttributes: readAttributes(entryPtr: $0))
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPConnection.swift:268:78: warning: 'ldap_next_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
266 | defer { unsafe ldap_msgfree(result) }
267 | guard let firstEntry = unsafe ldap_first_entry(handle, result) else { return [] }
268 | return unsafe sequence(first: firstEntry, next: { [handle] in unsafe ldap_next_entry(handle, $0) }).map {
| `- warning: 'ldap_next_entry' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
269 | unsafe .init(rawAttributes: readAttributes(entryPtr: $0))
270 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/LDAPError.swift:23:73: warning: 'ldap_err2string' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
21 | #if compiler(>=6.2)
22 | switch kind {
23 | case .ldap(let errno): unsafe "[\(Self.self)] \(String(cString: ldap_err2string(errno)))"
| `- warning: 'ldap_err2string' was deprecated in macOS 10.11: use OpenDirectory Framework [#DeprecatedDeclaration]
24 | case .unknown: "[\(Self.self)] An unknown error occurred!"
25 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[24/24] Compiling SwiftDirector resource_bundle_accessor.swift
Build complete! (10.04s)
warning: 'spi-builder-workspace': '/opt/homebrew/opt/openldap' is missing! Builds will most likely fail. Please install 'openldap' with e.g. 'brew install openldap'
Build complete.
{
"dependencies" : [
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "SwiftDirector",
"name" : "SwiftDirector",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SwiftDirector",
"targets" : [
"SwiftDirector"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftDirectorTests",
"module_type" : "SwiftTarget",
"name" : "SwiftDirectorTests",
"path" : "Tests/SwiftDirectorTests",
"sources" : [
"SwiftDirectorTests.swift"
],
"target_dependencies" : [
"CLDAP",
"SwiftDirector"
],
"type" : "test"
},
{
"c99name" : "SwiftDirector",
"module_type" : "SwiftTarget",
"name" : "SwiftDirector",
"path" : "Sources/SwiftDirector",
"product_memberships" : [
"SwiftDirector"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftDirector/Documentation.docc",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"LDAPConnection.swift",
"LDAPError.swift",
"LDAPServer.swift",
"Models/Attributes.swift",
"Models/DistinguishedName.swift",
"Models/LDAPObject.swift",
"Models/LDAPValue.swift",
"ObjectClasses/AnyObjectClass.swift",
"ObjectClasses/BaseObjectClass.swift",
"ObjectClasses/GroupOfNames.swift",
"ObjectClasses/GroupOfUniqueNames.swift",
"ObjectClasses/InetOrgPerson.swift",
"ObjectClasses/OrganizationalPerson.swift",
"ObjectClasses/Person.swift",
"ObjectClasses/ShadowAccount.swift",
"ObjectClasses/TopObjectClass.swift"
],
"target_dependencies" : [
"CLDAP"
],
"type" : "library"
},
{
"c99name" : "CLDAP",
"module_type" : "ClangTarget",
"name" : "CLDAP",
"path" : "Sources/CLDAPMac",
"product_memberships" : [
"SwiftDirector"
],
"sources" : [
"Empty.c"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
warning: 'spi-builder-workspace': '/opt/homebrew/opt/openldap' is missing! Builds will most likely fail. Please install 'openldap' with e.g. 'brew install openldap'
Done.