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
