Apache2.4のインストールでlibiconvエラー発生 
2020/09/06 Sun.
Apache2.4.46をインストールテストしていたらmakeで
undefined reference to libiconv
というエラーが出る。
あれ~?さっきインストールしたときは問題なかったのに?
何が違う?
そういえばパッケージで「groff」をインストールしたときに「libiconv」もインストールしていたけど、それか?
そこでディレクトリを見てみたら
/usr/include
/usr/local/include
それぞれに「iconv.h」が入っている。日付は/usr/local/includeのほうが新しい。
うーむ。この/usr/local/include/iconv.hが影響していそうだな。
ということで、
# mv /usr/local/include/iconv.h /usr/local/include/iconv.h.old
として再度ビルドしてみたら問題なく通りました。
でも、なぜ? と、通ったのでヨシ!
undefined reference to libiconv
というエラーが出る。
あれ~?さっきインストールしたときは問題なかったのに?
何が違う?
そういえばパッケージで「groff」をインストールしたときに「libiconv」もインストールしていたけど、それか?
そこでディレクトリを見てみたら
/usr/include
/usr/local/include
それぞれに「iconv.h」が入っている。日付は/usr/local/includeのほうが新しい。
うーむ。この/usr/local/include/iconv.hが影響していそうだな。
ということで、
# mv /usr/local/include/iconv.h /usr/local/include/iconv.h.old
として再度ビルドしてみたら問題なく通りました。
でも、なぜ? と、通ったのでヨシ!
- 関連記事
category: サーバー
この記事へのコメント
コメントの投稿
コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。
内容によっては表示されない場合がありますことご了承願います。
« 暗号化スイートの備忘録 Apache Openssl
PHP7.4系ソースインストール時のconfigureエラー »