I'm trying to build a new Xcode project targeting the 10.7 Mac SDK (and using llvm 3.1) and am getting a lot of parse errors during the precompile phase.
All of the Cocoa Foundation files are causing parse errors e.g.
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:525:174: error: expected function body after function declarator
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h:68:43: error: expected ';' after top level declarator CF_EXPORT const CFStringRef kCFErrorURLKey CF_AVAILABLE(10_7, 5_0); // Key to identify associated URL in userInfo. Typically one of this or kCFErrorFilePathKey is provided.
If I switch back to using 10.6 everything seems to compile and run fine.
I've attempted to remove and re-install dev tools using:
sudo /Developer/Library/uninstall-devtools -mode=all
... and then re-installing Xcode 4.3.1, but my 10.7 builds of any new project still fail.
Has anyone seen a similar issue with Xcode 4.3+ and the 10.7 SDK. And what other steps should I try and take to clean/install the dev tools/Xcode?
I've uploaded the build log to http://pastebin.com/ahYzhrww.
I ran into this not too long ago. These steps resolved it for me:
In XCode, open the Xcode menu and choose Open Developer Tools, More developer tools...
to download the rest of the developer tools.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With