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

Répondre à