The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build ObjCDump, reference main (6096c1), with Swift 5.9 for Linux on 28 Oct 2024 08:07:52 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.55.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/p-x9/swift-objc-dump.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/p-x9/swift-objc-dump
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 6096c16 Merge pull request #9 from p-x9/feature/block-arg-types
Cloned https://github.com/p-x9/swift-objc-dump.git
Revision (git rev-parse @):
6096c16cad5a47ff1152c9abbb1f62e11824753f
SUCCESS checkout https://github.com/p-x9/swift-objc-dump.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  $PWD
https://github.com/p-x9/swift-objc-dump.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:5a47d9d39a5702cbfa0ba55458353b9ccb6eb7cde0581792bc757a518ca63386
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Building for debugging...
[1/12] Compiling ObjCTypeDecodeKit ObjCMethodTypeDecoder.swift
[2/13] Compiling ObjCTypeDecodeKit ObjCModifier.swift
[3/13] Compiling ObjCTypeDecodeKit ObjCPropertyAttribute.swift
[4/13] Emitting module ObjCTypeDecodeKit
[5/13] Compiling ObjCTypeDecodeKit String+.swift
[6/13] Compiling ObjCTypeDecodeKit Node.swift
[7/13] Compiling ObjCTypeDecodeKit ObjCField.swift
[8/13] Compiling ObjCTypeDecodeKit ObjCMethodType.swift
[9/13] Compiling ObjCTypeDecodeKit ObjCPropertyTypeDecoder.swift
[10/13] Compiling ObjCTypeDecodeKit ObjCType.swift
[11/13] Compiling ObjCTypeDecodeKit types.swift
[12/13] Compiling ObjCTypeDecodeKit ObjCTypeDecoder.swift
[13/13] Compiling ObjCTypeDecodeKit ObjCTypeCodable.swift
[16/23] Compiling ObjCDump ObjCDump.swift
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:55:42: error: cannot find type 'Protocol' in scope
public func protocolInfo(for `protocol`: Protocol) -> ObjCProtocolInfo? {
                                         ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:63:38: error: cannot find type 'Protocol' in scope
public func protocols(of `protocol`: Protocol) -> [ObjCProtocolInfo] {
                                     ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:75:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:92:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:78:31: error: cannot find type 'Protocol' in scope
    public init(_ `protocol`: Protocol) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:56:22: error: missing argument label 'name:' in call
    ObjCProtocolInfo(`protocol`)
                     ^
                     name:
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:56:22: error: missing arguments for parameters 'protocols', 'classProperties', 'properties', 'classMethods', 'methods', 'optionalClassMethods', 'optionalMethods' in call
    ObjCProtocolInfo(`protocol`)
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:52:12: note: 'init(name:protocols:classProperties:properties:classMethods:methods:optionalClassProperties:optionalProperties:optionalClassMethods:optionalMethods:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:193:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:64:22: error: cannot call value of non-function type '[ObjCProtocolInfo]'
    ObjCProtocolInfo.protocols(of: `protocol`)
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:64:5: error: instance member 'protocols' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
    ObjCProtocolInfo.protocols(of: `protocol`)
    ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:209:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol,
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:79:5: error: instance member 'properties' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
    ObjCProtocolInfo.properties(
    ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:79:22: error: cannot call value of non-function type '[ObjCPropertyInfo]'
    ObjCProtocolInfo.properties(
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:227:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol,
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:96:5: error: instance member 'methods' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
    ObjCProtocolInfo.methods(
    ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:96:22: error: cannot call value of non-function type '[ObjCMethodInfo]'
    ObjCProtocolInfo.methods(
                     ^
[17/23] Compiling ObjCDump ObjCClassInfo.swift
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:89:23: error: cannot find 'class_getVersion' in scope
        let version = class_getVersion(cls)
                      ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:92:26: error: cannot find 'class_getImageName' in scope
        let _imageName = class_getImageName(cls)
                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:98:28: error: cannot find 'class_getInstanceSize' in scope
        let instanceSize = class_getInstanceSize(cls)
                           ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:101:35: error: cannot find 'class_getSuperclass' in scope
        let superCls: AnyClass? = class_getSuperclass(cls)
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:63:38: error: cannot find type 'Protocol' in scope
public func protocols(of `protocol`: Protocol) -> [ObjCProtocolInfo] {
                                     ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:75:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:92:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:178:21: error: cannot find 'class_copyProtocolList' in scope
        let start = class_copyProtocolList(cls, &count)
                    ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:78:31: error: cannot find type 'Protocol' in scope
    public init(_ `protocol`: Protocol) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:186:34: error: missing argument label 'name:' in call
                ObjCProtocolInfo($0)
                                 ^
                                 name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:186:34: error: missing arguments for parameters 'protocols', 'classProperties', 'properties', 'classMethods', 'methods', 'optionalClassMethods', 'optionalMethods' in call
                ObjCProtocolInfo($0)
                                 ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:52:12: note: 'init(name:protocols:classProperties:properties:classMethods:methods:optionalClassProperties:optionalProperties:optionalClassMethods:optionalMethods:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:194:21: error: cannot find 'class_copyIvarList' in scope
        let start = class_copyIvarList(cls, &count)
                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:38:26: error: cannot find type 'Ivar' in scope
    public init?(_ ivar: Ivar) {
                         ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:202:30: error: missing argument label 'name:' in call
                ObjCIvarInfo($0)
                             ^
                             name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:202:30: error: missing arguments for parameters 'typeEncoding', 'offset' in call
                ObjCIvarInfo($0)
                             ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:26:12: note: 'init(name:typeEncoding:offset:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:212:19: error: cannot find 'objc_getMetaClass' in scope
            cls = objc_getMetaClass(NSStringFromClass(cls)) as! AnyClass
                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:216:21: error: cannot find 'class_copyPropertyList' in scope
        let start = class_copyPropertyList(cls, &count)
                    ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:41:21: error: cannot find type 'objc_property_t' in scope
        _ property: objc_property_t,
                    ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:224:33: error: missing argument label 'name:' in call
                ObjCPropertyInfo($0, isClassProperty: !isInstance)
                                ^
                                 name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:224:36: error: missing argument for parameter 'attributes' in call
                ObjCPropertyInfo($0, isClassProperty: !isInstance)
                                   ^
                                   , attributes: <#String#>
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:26:12: note: 'init(name:attributes:isClassProperty:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:234:19: error: cannot find 'objc_getMetaClass' in scope
            cls = objc_getMetaClass(NSStringFromClass(cls)) as! AnyClass
                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:238:21: error: cannot find 'class_copyMethodList' in scope
        let start = class_copyMethodList(cls, &count)
                    ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:42:19: error: cannot find type 'Method' in scope
        _ method: Method,
                  ^~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:61:24: error: cannot find type 'objc_method_description' in scope
        _ description: objc_method_description,
                       ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:246:31: error: missing argument label 'name:' in call
                ObjCMethodInfo($0, isClassMethod: !isInstance)
                              ^
                               name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCClassInfo.swift:246:34: error: missing argument for parameter 'typeEncoding' in call
                ObjCMethodInfo($0, isClassMethod: !isInstance)
                                 ^
                                 , typeEncoding: <#String#>
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:27:12: note: 'init(name:typeEncoding:isClassMethod:)' declared here
    public init(
           ^
[18/23] Compiling ObjCDump ObjCMethodInfo.swift
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:42:19: error: cannot find type 'Method' in scope
        _ method: Method,
                  ^~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:61:24: error: cannot find type 'objc_method_description' in scope
        _ description: objc_method_description,
                       ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:45:35: error: cannot find 'method_getTypeEncoding' in scope
        guard let _typeEncoding = method_getTypeEncoding(method) else {
                                  ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:48:21: error: cannot find 'method_getName' in scope
        let _name = method_getName(method)
                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:50:19: error: cannot find 'NSStringFromSelector' in scope
            name: NSStringFromSelector(_name),
                  ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:70:19: error: cannot find 'NSStringFromSelector' in scope
            name: NSStringFromSelector(_name),
                  ^~~~~~~~~~~~~~~~~~~~
[19/23] Compiling ObjCDump ObjCPropertyInfo.swift
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:41:21: error: cannot find type 'objc_property_t' in scope
        _ property: objc_property_t,
                    ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:44:33: error: cannot find 'property_getAttributes' in scope
        guard let _attributes = property_getAttributes(property) else {
                                ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:47:21: error: cannot find 'property_getName' in scope
        let _name = property_getName(property)
                    ^~~~~~~~~~~~~~~~
[20/23] Compiling ObjCDump ObjCProtocolInfo.swift
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:78:31: error: cannot find type 'Protocol' in scope
    public init(_ `protocol`: Protocol) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:193:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:209:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol,
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:227:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol,
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:80:21: error: cannot find 'protocol_getName' in scope
        let _name = protocol_getName(`protocol`)
                    ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:85:24: error: instance member 'protocols' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            protocols: Self.protocols(
                       ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:85:29: error: cannot call value of non-function type '[ObjCProtocolInfo]'
            protocols: Self.protocols(
                            ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:88:35: error: cannot call value of non-function type '[ObjCPropertyInfo]'
            classProperties: Self.properties(
                                  ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:88:30: error: instance member 'properties' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            classProperties: Self.properties(
                             ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:92:26: error: instance member 'properties' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            properties:  Self.properties(
                         ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:92:31: error: cannot call value of non-function type '[ObjCPropertyInfo]'
            properties:  Self.properties(
                              ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:96:32: error: cannot call value of non-function type '[ObjCMethodInfo]'
            classMethods: Self.methods(
                               ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:96:27: error: instance member 'methods' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            classMethods: Self.methods(
                          ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:100:27: error: cannot call value of non-function type '[ObjCMethodInfo]'
            methods: Self.methods(
                          ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:100:22: error: instance member 'methods' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            methods: Self.methods(
                     ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:104:44: error: cannot call value of non-function type '[ObjCPropertyInfo]'
            optionalClassProperties:  Self.properties(
                                           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:104:39: error: instance member 'properties' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            optionalClassProperties:  Self.properties(
                                      ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:108:34: error: instance member 'properties' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            optionalProperties:  Self.properties(
                                 ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:108:39: error: cannot call value of non-function type '[ObjCPropertyInfo]'
            optionalProperties:  Self.properties(
                                      ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:113:40: error: cannot call value of non-function type '[ObjCMethodInfo]'
            optionalClassMethods: Self.methods(
                                       ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:113:35: error: instance member 'methods' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            optionalClassMethods: Self.methods(
                                  ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:117:30: error: instance member 'methods' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
            optionalMethods: Self.methods(
                             ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:117:35: error: cannot call value of non-function type '[ObjCMethodInfo]'
            optionalMethods: Self.methods(
                                  ^
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:63:38: error: cannot find type 'Protocol' in scope
public func protocols(of `protocol`: Protocol) -> [ObjCProtocolInfo] {
                                     ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:75:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:92:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:196:21: error: cannot find 'protocol_copyProtocolList' in scope
        let start = protocol_copyProtocolList(`protocol`, &count)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:204:34: error: missing argument label 'name:' in call
                ObjCProtocolInfo($0)
                                 ^
                                 name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:204:34: error: missing arguments for parameters 'protocols', 'classProperties', 'properties', 'classMethods', 'methods', 'optionalClassMethods', 'optionalMethods' in call
                ObjCProtocolInfo($0)
                                 ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:52:12: note: 'init(name:protocols:classProperties:properties:classMethods:methods:optionalClassProperties:optionalProperties:optionalClassMethods:optionalMethods:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:214:21: error: cannot find 'protocol_copyPropertyList2' in scope
        let start = protocol_copyPropertyList2(`protocol`, &count, isRequired, isInstance)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:41:21: error: cannot find type 'objc_property_t' in scope
        _ property: objc_property_t,
                    ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:222:33: error: missing argument label 'name:' in call
                ObjCPropertyInfo($0, isClassProperty: !isInstance)
                                ^
                                 name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:222:36: error: missing argument for parameter 'attributes' in call
                ObjCPropertyInfo($0, isClassProperty: !isInstance)
                                   ^
                                   , attributes: <#String#>
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:26:12: note: 'init(name:attributes:isClassProperty:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:232:21: error: cannot find 'protocol_copyMethodDescriptionList' in scope
        let start = protocol_copyMethodDescriptionList(`protocol`, isRequired, isInstance, &count)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:42:19: error: cannot find type 'Method' in scope
        _ method: Method,
                  ^~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:61:24: error: cannot find type 'objc_method_description' in scope
        _ description: objc_method_description,
                       ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:240:31: error: missing argument label 'name:' in call
                ObjCMethodInfo($0, isClassMethod: !isInstance)
                              ^
                               name:
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:240:34: error: missing argument for parameter 'typeEncoding' in call
                ObjCMethodInfo($0, isClassMethod: !isInstance)
                                 ^
                                 , typeEncoding: <#String#>
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:27:12: note: 'init(name:typeEncoding:isClassMethod:)' declared here
    public init(
           ^
[21/23] Compiling ObjCDump ObjCIvarInfo.swift
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:38:26: error: cannot find type 'Ivar' in scope
    public init?(_ ivar: Ivar) {
                         ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:39:27: error: cannot find 'ivar_getName' in scope
        guard let _name = ivar_getName(ivar),
                          ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:40:35: error: cannot find 'ivar_getTypeEncoding' in scope
              let _typeEncoding = ivar_getTypeEncoding(ivar) else {
                                  ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:47:21: error: cannot find 'ivar_getOffset' in scope
            offset: ivar_getOffset(ivar)
                    ^~~~~~~~~~~~~~
error: emit-module command failed with exit code 1 (use -v to see invocation)
[22/23] Compiling ObjCDump ObjCType+.swift
[23/23] Emitting module ObjCDump
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCIvarInfo.swift:38:26: error: cannot find type 'Ivar' in scope
    public init?(_ ivar: Ivar) {
                         ^~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:42:19: error: cannot find type 'Method' in scope
        _ method: Method,
                  ^~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCMethodInfo.swift:61:24: error: cannot find type 'objc_method_description' in scope
        _ description: objc_method_description,
                       ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCPropertyInfo.swift:41:21: error: cannot find type 'objc_property_t' in scope
        _ property: objc_property_t,
                    ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:78:31: error: cannot find type 'Protocol' in scope
    public init(_ `protocol`: Protocol) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:193:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:209:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol,
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:227:24: error: cannot find type 'Protocol' in scope
        of `protocol`: Protocol,
                       ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:55:42: error: cannot find type 'Protocol' in scope
public func protocolInfo(for `protocol`: Protocol) -> ObjCProtocolInfo? {
                                         ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:63:38: error: cannot find type 'Protocol' in scope
public func protocols(of `protocol`: Protocol) -> [ObjCProtocolInfo] {
                                     ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:75:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:92:20: error: cannot find type 'Protocol' in scope
    of `protocol`: Protocol,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:56:22: error: missing argument label 'name:' in call
    ObjCProtocolInfo(`protocol`)
                     ^
                     name:
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:56:22: error: missing arguments for parameters 'protocols', 'classProperties', 'properties', 'classMethods', 'methods', 'optionalClassMethods', 'optionalMethods' in call
    ObjCProtocolInfo(`protocol`)
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/Model/ObjCProtocolInfo.swift:52:12: note: 'init(name:protocols:classProperties:properties:classMethods:methods:optionalClassProperties:optionalProperties:optionalClassMethods:optionalMethods:)' declared here
    public init(
           ^
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:64:5: error: instance member 'protocols' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
    ObjCProtocolInfo.protocols(of: `protocol`)
    ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:64:22: error: cannot call value of non-function type '[ObjCProtocolInfo]'
    ObjCProtocolInfo.protocols(of: `protocol`)
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:79:22: error: cannot call value of non-function type '[ObjCPropertyInfo]'
    ObjCProtocolInfo.properties(
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:79:5: error: instance member 'properties' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
    ObjCProtocolInfo.properties(
    ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:96:22: error: cannot call value of non-function type '[ObjCMethodInfo]'
    ObjCProtocolInfo.methods(
                     ^
/host/spi-builder-workspace/Sources/ObjCDump/ObjCDump.swift:96:5: error: instance member 'methods' cannot be used on type 'ObjCProtocolInfo'; did you mean to use a value of this type instead?
    ObjCProtocolInfo.methods(
    ^~~~~~~~~~~~~~~~
error: fatalError
BUILD FAILURE 5.9 linux