PHP ビルド時のエラー のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PHP ビルド時のエラー へ行く。
- 1 (2008-05-17 (土) 23:00:39)
- 2 (2008-05-17 (土) 23:02:11)
- 3 (2009-11-22 (日) 17:07:20)
PHPビルド時のエラー †
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をリネームするなどの対策を行い参照されないようにする。