Я пытаюсь создать новый проект Xcode, нацеленный на Mac OS SDK 10.7 (и использующий llvm 3.1), и получаю много ошибок синтаксического анализа на этапе прекомпиляции.
Все файлы Cocoa Foundation вызывают ошибки синтаксического анализа, например,
/ Применения / Xcode.app / Содержание / Разработчик / Платформы / MacOSX.platform / Разработчик / SDKs / MacOSX10.7.sdk / System / Library / Frameworks / CoreFoundation.framework / Headers / CFString.h: 525: 174: ошибка: ожидаемое тело функции после объявления функции
/ Применения / Xcode.app / Содержание / Разработчик / Платформы / MacOSX.platform / Разработчик / SDKs / MacOSX10.7.sdk / System / Library / Frameworks / CoreFoundation.framework / Headers / CFError.h: 68: 43: ошибка: ожидается ';' после декларатора верхнего уровня
CF_EXPORT const CFStringRef kCFErrorURLKey CF_AVAILABLE (10_7, 5_0); // Ключ для идентификации связанного URL в userInfo. Обычно предоставляется один из них или kCFErrorFilePathKey.
Если я вернусь к использованию 10.6, кажется, что все компилируется и работает нормально.
Я попытался удалить и переустановить инструменты разработчика, используя:
sudo /Developer/Library/uninstall-devtools -mode=all
... и затем переустановка Xcode 4.3.1, но мои сборки 10.7 любого нового проекта все еще терпят неудачу.
Кто-нибудь видел подобную проблему с Xcode 4.3+ и 10.7 SDK. И какие еще шаги я должен предпринять, чтобы очистить / установить dev tools / Xcode?
Я загрузил журнал сборки в http://pastebin.com/ahYzhrww.