openFrameworks for iPhoneをXcode3.2で使用する

Xcode3.2のせいかsnow leopardのせいかわからないが、
8/9現在、
http://www.openframeworks.cc/download
ここから iPhone 0061 FATなるファイル群一式をDLしてきて
Exampleを実行しようとするとビルドエラーになる。

error: Invalid DWARF in (プロジェクトを置いているディレクトリ)/libs/FreeImage/lib/iphone/libFreeImage_iphone_universal.a: DIE 0x000016a6 has multiple AT_byte_size attributes.


この解決法はこちらのページに
http://tokyo.supersoftware.co.jp/tech/iphone/2010/07/102338.html


で、そこに載ってるリンクから英語のフォーラムにとんで、
なんとかさんが貼ってるリンク
http://4u.jeffcrouse.info/of/FreeImage_libs_iphoneOS40.zip
から新しいFreeImageなるライブラリ一式をダウンロード。


これのlib配下だけを自分の環境(〜/libs/FreeImage/lib)に上書き保存する。
※include配下のヘッダを使うと別のエラー(型宣言がコンフリクト)が出る。


いくつかのExampleでは以下のようなエラーが出る

library not found for -lFreeImage_iphone_universal


これはプロジェクト設定から「Mac OS X デプロイメントターゲット」を
Mac OS X 10.6にしてやることで解決した。


・・・と思ったが解決してなかった。


なんだろう??一度だけビルド成功したんだけどその後成功しない。



とりあえずもう月曜朝なのであきらめる。





コンパイラとかリンカとかアーキテクチャまわりの勉強をしよう。
でないとこういう問題に対して成す術がない・・・