PHP ビルド時のエラー のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PHP ビルド時のエラー へ行く。
- 1 (2008-05-17 (土) 23:00:39)
- 2 (2008-05-17 (土) 23:02:11)
- 3 (2009-11-22 (日) 17:07:20)
Index †
undefined reference to `libiconv' †
- 環境
バージョン:5.x
発生状況:make実行時
- 原因
標準外のiconvをインストールした場合に発生する問題。
PHPはビルド時にglibcを使うかlibiconvを使うかの判定処理が2系統あり、一方が/usr/local/includeのiconv.hをサーチしてiconv使用有無の判定する処理になっている。
標準外のiconvをインストールしている場合はconfigureオプションでwith-iconv-dir=DIRを指定しても/usr/local/include/iconv.hがサーチされ、コンパイルエラーとなる
- 対策
/usr/local/include/iconv.hをリネームするなどの対策を行い参照されないようにする。