Hey Quentin, On Jul 23, 2011 8:10 AM, "Quentin Mathé" <qma...@gmail.com> wrote: > > Hi Ryan, > > Le 22 juil. 2011 à 20:55, Ryan Harter a écrit : > > > Thanks David- > > > > Running clang -v gets me the following. I did check out the trunk, following the directions on the Etoile website. > > > > ryan@localhost ~/Etoile $ clang -v > > clang version 3.0 (trunk 135766) > > Target: x86_64-unknown-linux-gnu > > Thread model: posix > > > > When I change the line in NSObject+Trait.m to move the @synthesize above the load method the class compiles properly, > > It's quite possible that this warning is bogus because of recent changes in Clang. Over the past years, I observed several times that Clang trunk was reporting weird or unknown warnings, and these disappeared If I updated my Clang working copy in the next days or weeks. > I usually comment out the ERROR_FLAG in etoile.make to work around such temporary issues.
I'll comment out that flag and see what happens. > > Another possibility is that ObjC syntax is getting stricter. I just checked the ObjC Language Guide and there is nothing that states that @synthesize should come first in the @implementation block, although that seems like a good practice :-) > So perhaps, Apple has decided it's worth to enforce this practice. > > > but then I get a ton of errors in LanguageKit. I can't imagine there are this many errors in the trunk so I must be doing something wrong. > > It's possible that LanguageKit is currently broken with LLVM trunk. > > I did a Étoilé repository build from scratch with LLVM+Clang 2.9 today on Ubuntu x86 (32 bits), and everything went smoothly. I'm building LLVM/Clang trunk currently… I'll let you know about the results. I'm out of town for the weekend but when I get home I'll try building with 2.9 and see if I can't get it going. Im assuming theres a 2.9 branch in the repo, cireect? Should I still use the GNUstep trunk? I'm building on Gentoo x86_64, hopefully that shouldn't be an issue. If I run into too many problems ill switch to Ubuntu and see if I can just get the standard build going. > Cheers, > Quentin. > Thanks, Ryan _______________________________________________ > Etoile-dev mailing list > Etoile-dev@gna.org > https://mail.gna.org/listinfo/etoile-dev
_______________________________________________ Etoile-dev mailing list Etoile-dev@gna.org https://mail.gna.org/listinfo/etoile-dev