現在開発中のiPhoneアプリにopenLdapを使ってみました。openLdap をコンパイルするには、 link textの fat_build.sh を使用しています。また、シミュレータ 3.1.3 および OS X 10.6.0 で開発しています。しかし、最後のステップで
$DEVROOT/usr/bin/lipo -arch arm lnsout/$LIBLDAP_NAME_static.arm -arch i386 lnsout/$LIBLDAP_NAME_static.i386 -create -output lnsout/$LIBLDAP_NAME_static $DEVROOT/usr/bin/lipo -arch arm lnsout/$LIBLBER_NAME_static.arm -arch i386 lnsout/$LIBLBER_NAME_static.i386 -create -output lnsout/$LIBLBER_NAME_static
次のエラーが表示されます。
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: ファイル (lnsout/libldap.a.arm) に指定されたアーキテクチャ タイプ (arm) が、cputype (7) および cpusubtype (3) と一致しません ( cputype (12) および cpusubtype (0)) /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: ファイル (lnsout/liblber.a.arm) に指定されたアーキテクチャ タイプ (arm) が、cputype (7) および cpusubtype (3) と一致しません ( cputype (12) および cpusubtype (0))
ヘッダー検索パス、ライブラリ検索パス、リンカーフラグを結果なしで設定して修正しようとしました。
この問題を解決する方法があれば教えてください。