On Feb 13, 2014, at 11:28 AM, Matt Neuburg matt@tidbits.com wrote:
Answer: Yes! I was able to fix this problem in the following manner:
Step 0. In Xcode (such as 5.1 beta), open Preferences, switch to Location pane, change Command Line Tools pop-up to Xcode 5.0.2. You will need to authenticate.
Step 1. There is no Step 1! Just configure and ninja. You will now succeed. :)
It appears that clang has caused major breakage in Xcode 5.1
I have filed a bug on this change:
http://llvm.org/bugs/show_bug.cgi?id=18831
But the bug was closed immediately; the clang people (who are extremely nice) made clear that there is no going back. Thus it is crucial that TextMate 2 should remove '-fobjc-default-synthesize-properties' (and any other incorrect arguments) from its clang arguments in the build process, as this will stop compilation dead when people upgrade to Xcode 5.1. Previously, incorrect arguments were silently ignored; now they are fatal errors. m.
-- matt neuburg, phd = matt@tidbits.com, http://www.apeth.net/matt/ pantes anthropoi tou eidenai oregontai phusei Programming iOS 7! http://shop.oreilly.com/product/0636920031017.do iOS 7 Fundamentals! http://shop.oreilly.com/product/0636920032465.do RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html TidBITS, Mac news and reviews since 1990, http://www.tidbits.com