Clang 3.0 is very old.  3.1 ought to work, but I'd recommend 3.2.

David

On 19 Feb 2013, at 09:06, Luis Garcia Alanis <[email protected]> wrote:

> clang -v
> 
> Ubuntu clang version 3.0-6ubuntu3 (tags/RELEASE_30/final) (based on LLVM 3.0)
> Target: x86_64-pc-linux-gnu
> Thread model: posix
> 
> 
> 
> On Tue, Feb 19, 2013 at 12:58 AM, David Chisnall <[email protected]> wrote:
> What version of clang are you using?  It builds fine for me with 3.2 and 
> trunk.  This looks like an old clang bug, which required specifying ownership 
> even for read-only properties where it doesn't make sense.
> 
> David
> 
> On 19 Feb 2013, at 01:31, Luis Garcia Alanis <[email protected]> wrote:
> 
> > Hello,
> >
> > I am trying to build Etoile. But I get the following errors, is the 
> > codebase currently broken?
> >
> > Making all for framework SourceCodeKit...
> >  Compiling file SCKCodeCompletionResult.m ...
> >  Compiling file SCKClangSourceFile.m ...
> > SCKClangSourceFile.m:206:13: error: ARC forbids synthesizing a property of 
> > an Objective-C object with unspecified ownership or storage attribute
> > @synthesize classes, functions, globals, enumerations, enumerationValues;
> >             ^
> > /home/luis/Projects/Etoile/Languages/SourceCodeKit/SCKClangSourceFile.h:23:54:
> >  note: property declared here
> > @property (nonatomic, readonly) NSMutableDictionary *classes;
> >                                                      ^
> > SCKClangSourceFile.m:206:22: error: ARC forbids synthesizing a property of 
> > an Objective-C object with unspecified ownership or storage attribute
> > @synthesize classes, functions, globals, enumerations, enumerationValues;
> >                      ^
> > /home/luis/Projects/Etoile/Languages/SourceCodeKit/SCKClangSourceFile.h:24:54:
> >  note: property declared here
> > @property (nonatomic, readonly) NSMutableDictionary *functions;
> >                                                      ^
> > SCKClangSourceFile.m:206:33: error: ARC forbids synthesizing a property of 
> > an Objective-C object with unspecified ownership or storage attribute
> > @synthesize classes, functions, globals, enumerations, enumerationValues;
> >                                 ^
> > /home/luis/Projects/Etoile/Languages/SourceCodeKit/SCKClangSourceFile.h:25:54:
> >  note: property declared here
> > @property (nonatomic, readonly) NSMutableDictionary *globals;
> >                                                      ^
> > SCKClangSourceFile.m:206:42: error: ARC forbids synthesizing a property of 
> > an Objective-C object with unspecified ownership or storage attribute
> > @synthesize classes, functions, globals, enumerations, enumerationValues;
> >                                          ^
> > /home/luis/Projects/Etoile/Languages/SourceCodeKit/SCKClangSourceFile.h:26:54:
> >  note: property declared here
> > @property (nonatomic, readonly) NSMutableDictionary *enumerations;
> >                                                      ^
> > SCKClangSourceFile.m:206:56: error: ARC forbids synthesizing a property of 
> > an Objective-C object with unspecified ownership or storage attribute
> > @synthesize classes, functions, globals, enumerations, enumerationValues;
> >                                                        ^
> > /home/luis/Projects/Etoile/Languages/SourceCodeKit/SCKClangSourceFile.h:27:54:
> >  note: property declared here
> > @property (nonatomic, readonly) NSMutableDictionary *enumerationValues;
> >                                                      ^
> > 5 errors generated.
> > make[4]: *** [obj/SourceCodeKit.obj/SCKClangSourceFile.m.o] Error 1
> > make[3]: *** [internal-framework-run-compile-submake] Error 2
> > make[2]: *** [SourceCodeKit.all.framework.variables] Error 2
> > make[1]: *** [internal-all] Error 2
> > make: *** [internal-all] Error 2
> >
> > _______________________________________________
> > Etoile-discuss mailing list
> > [email protected]
> > https://mail.gna.org/listinfo/etoile-discuss
> 
> 
> 
> 
> -- Sent from my Difference Engine
> 
> 
> 
> 
> _______________________________________________
> Etoile-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/etoile-discuss
> 
> _______________________________________________
> Etoile-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/etoile-discuss




-- Sent from my Difference Engine




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

Répondre à