Hi Jens,
I'm the (somewhat part-time) maintainer of CoreBase, so I can best speak to
it.  Your best bet would be to use the current SVN code, as version 0.1 is
sorely outdated.  The code compiles and tests (except for a few that are
testing unimplemented functionality) work on all my platforms (ARM, x86 and
AMD64 with GNU/Linux).

Please keep in mind, CF will probably be where you hit the most problems as
it is still work-in-progress by all definitions.

Additionally, it is unaware of the ARC mechanism as I just haven't had time
test against Clang with ARC.  I want to add this functionality, so I would
gladly patch any bugs you might find.  I would likely get David's OK before
doing so, though, as he's the most knowledgeable of the system since he
wrote it.

Stef

On Wed, Jan 28, 2015 at 11:08 AM, Jens Alfke <[email protected]> wrote:

> Now that I've gotten ARC enabled (thanks, David!) the next roadblock is
> that it seems incompatible with CoreFoundation, or rather, CoreBase 0.1.
> See error below.
>
> Not sure what's going on with this error — it looks like ARC is trying to
> manage refcounting of CF objects, which does not happen in Apple's
> implementation, even though it's the same compiler…
>
> —Jens
>
> In file included from
> /usr/local/include/CoreFoundation/CoreFoundation.h:36:
> In file included from /usr/local/include/CoreFoundation/CFBundle.h:31:
> In file included from /usr/local/include/CoreFoundation/CFURL.h:34:
> /usr/local/include/CoreFoundation/CFString.h:552:8: error: 'theString' is
> unavailable: this system field has
>       retaining ownership
>   buf->theString = str;
>        ^
> /usr/local/include/CoreFoundation/CFString.h:540:15: note: 'theString' has
> been explicitly marked unavailable
>       here
>   CFStringRef theString;
>               ^
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to