OS X 10.6 で SDL 2.0 をコンパイルしようとしていますが、次のメッセージが表示されます。
Undefined symbols:
"_libiconv_open", referenced from:
_SDL_iconv_string in SDL_iconv.o
_SDL_iconv_string in SDL_iconv.o
"_libiconv", referenced from:
_SDL_iconv in SDL_iconv.o
_SDL_iconv_string in SDL_iconv.o
"_libiconv_close", referenced from:
_SDL_iconv_string in SDL_iconv.o
_SDL_iconv_string in SDL_iconv.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
https://github.com/mxcl/homebrew/issues/894で問題を読み、MacPort の libiconv を Mac のデフォルトの 64 ビット バージョンに置き換えるには? それらのいずれかが役立つかどうかを確認します。これら 2 つは、問題が同じライブラリの複数のバージョンに関連していることを示唆しているように見えたので、MacPorts のすべてをアンインストールしました (インストールした libiconv には、手動ですべてをアンインストールするには依存関係が多すぎて、もう必要ありませんでした)。しかし、まだ同じエラーが発生しています。何か案は?