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