iOS で使用するopencore-amrプロジェクトの静的ライブラリをコンパイルしようとしています。私のセットアップは Xcode4.2 / iOS5 sdk です (まだ Snow Leopard を実行しているため)。--sysroot の代わりに -isysroot を使用するようにここに添付されているビルド スクリプトを微調整し、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 によると、このチェック中の最初の失敗は、limits.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
私が見逃していることや間違っていることを誰かが指摘できますか? ありがとう!