On Tue, Aug 1, 2017 at 11:51 Gregory Casamento <greg.casame...@gmail.com> wrote:
> Thanks. I need to make sure my installation is clean > > On Tue, Aug 1, 2017 at 05:33 David Chisnall <thera...@sucs.org> wrote: > >> On 1 Aug 2017, at 08:15, Gregory Casamento <greg.casame...@gmail.com> >> wrote: >> > >> > Which ObjC runtime are you using? >> > >> > The built in one in gcc. >> >> The missing symbols are all ones that are defined by libobjc2 and used in >> NSAutoreleasePool. For example: >> >> >> https://github.com/gnustep/libs-base/blob/master/Source/NSAutoreleasePool.m#L217 >> >> They are all protected by #ifdef ARC_RUNTIME: >> >> >> https://github.com/gnustep/libs-base/blob/master/Source/NSAutoreleasePool.m#L178 >> >> This, in turn, is defined by this block: >> >> >> https://github.com/gnustep/libs-base/blob/master/Source/NSAutoreleasePool.m#L36 >> >> #if __has_include(<objc/capabilities.h>) >> # include <objc/capabilities.h> >> # ifdef OBJC_ARC_AUTORELEASE_DEBUG >> # include <objc/objc-arc.h> >> # define ARC_RUNTIME 1 >> # endif >> #endif >> >> It therefore looks as if you have the headers for libobjc2 installed, but >> are linking against a different runtime. >> >> David >> > It did, indeed, turn out to be a library I installed unintentionally in wrong place. Everything is working fine now. Thanks. GC >> -- > Gregory Casamento > GNUstep Lead Developer / OLC, Principal Consultant > http://www.gnustep.org - http://heronsperch.blogspot.com > http://ind.ie/phoenix/ > -- Gregory Casamento GNUstep Lead Developer / OLC, Principal Consultant http://www.gnustep.org - http://heronsperch.blogspot.com http://ind.ie/phoenix/
_______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev