Компилирование opencore-amr для ios5 с использованием Xcode4.2: нет пути для включения для поиска limit.h

Я пытаюсь скомпилировать статическую библиотеку для проекта opencore-amr для использования в ios. Моя установка - Xcode4.2 / iOS5 SDK (так как я все еще использую Snow Leopard). Я настроил скрипт сборки, прикрепленный здесь, чтобы использовать -isysroot вместо --sysroot, и обновил SDK var до /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk

Это терпит неудачу в проверках конфигурации в этом пункте:

checking how to run the C preprocessor... /lib/cpp
configure: error: in `/Users/ldwong/Documents/xcode/opencore-amr-0.1.3':
configure: error: C preprocessor "/lib/cpp" fails sanity check

в соответствии с моим config.log, первый сбой во время этой проверки заключается в поиске limit.h:

configure:7965: checking how to run the C preprocessor
configure:7996: gcc -arch armv6 -isysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -E  conftest.c
In file included from conftest.c:12:
/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/../lib/gcc/arm-apple-darwin10/4.2.1/include/limits.h:15:25: error: no include path in which to search for limits.h
configure:7996: $? = 1
configure: failed program was:
...

и далее он также не может найти assert.h с помощью этой команды:

configure:7996: gcc -arch armv6 -isysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -E -traditional-cpp  conftest.c
conftest.c:14: error: assert.h: No such file or directory

Кто-нибудь может указать, что я пропускаю или делаю неправильно? Спасибо!

0 ответов

Другие вопросы по тегам