On 1 Nov 2012, at 23:31, Steve Wart wrote:

> I've been trying to build Etoile under FreeBSD 9.0 with clang/llvm 3.0.
> 
> My progress has been slow, but I was heartened that a bunch of my LK errors 
> disappeared when I updated from svn.
> 
> However I now see the following
> 
> Build Project: LanguageKitRuntime
> 
> Making all for framework LanguageKitRuntime...
> gmake[5]: Nothing to be done for `internal-framework-compile'.
> Making all for framework LanguageKit...
>  Compiling file LKCategory.m ...
> LKCategory.m:5:13: error: ARC forbids synthesizing a property of an 
> Objective-C object with unspecified
>       ownership or storage attribute
> @synthesize className, categoryName, methods;
>             ^
> /UserData/home/oocl/Etoile/Languages/LanguageKit/LKCategory.h:15:43: note: 
> property declared here
> @property (readonly, nonatomic) NSString *className;
>                                           ^
> 1 error generated.
> 
> Any suggestions?

This is a clang bug (it should be implicit retain) which is fixed in 3.1.  You 
can just add retain where the arrow points, if you want to build with old clang.

David

-- Sent from my PDP-11


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à