discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Category Unknown ?


From: Andreas Fink
Subject: Re: Category Unknown ?
Date: Fri, 15 Oct 2021 15:05:44 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:52.0) Gecko/20100101 PostboxApp/7.0.49

the list is not dead
To start:
 
a) which version of clang are you using?
b) which objc runtime are you using?
c) which linker are you using?
d) which Linux distribution/version are you using?

Andreas Buff wrote on 15.10.21 14:53:
> Hi,
>
> sorry for the bump.
>
> Is this list dead or is my question too stupid?
>
> :-/
>
> Am 07.10.21 um 10:30 schrieb Andreas Buff:
>> Hi!
>>
>> I am new to GNUstep.
>>
>> I am building an executable on Linux. Using include
>> `$(GNUSTEP_MAKEFILES)/tool.make`.
>>
>> It's linked to a static lib that has also be build with GNUstep. The lib
>> contains Categories.
>>
>> The executable builds fine but has errors at runtime not recognizing
>> methods defined in the static lib's Category:
>>
>> "Uncaught exception NSInvalidArgumentException, reason:
>> ClassNameOfClassTheCategoryExtends(instance) does not recognize
>> nameOfMethodInCategory"
>>
>> I am trying to fix that by passing `-ObjC` to the linker flags (also
>> tried `-all_load`) in the executable's GNUmakefile:
>>
>> `ADDITIONAL_LDFLAGS =  -ObjC -all_load`
>>
>> But that seems to be ignored by clang. Here is the relevant output of
>> `make install messages=yes debug=yes`
>>
>> ```
>> clang: warning: argument unused during compilation: '-ObjC'
>> [-Wunused-command-line-argument]
>> clang: warning: argument unused during compilation: '-all_load'
>> [-Wunused-command-line-argument]
>> ```
>>
>> Any help or hint is appreciated.
>>
>> 🖖
>> Andreas
>>
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]