glibのmake時に「error GNU libiconv not in use but included iconv.h is from libiconv」エラーが出たので対処

タイトル通りですが、Hyper Estraierによる全文検索まわりのセットアップを行うべく、glibのコンパイル時のエラーを対処した私的ログ。
実際にコンパイルしたのは、以下からダウンロードしたglibのバージョン"2.20.3"。

$ wget http://ftp.gnome.org/pub/gnome/sources/glib/2.20/glib-2.20.3.tar.gz


上記からダウンロード後、以下のオプションで"./configure && make"したところ、、、

$ ./configure --prefix=/usr/local
$ make


以下のようなエラーが出た。

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -DPCRE_STATIC -DG_DISABLE_SINGLE_INCLUDES -pthread -g -O2 -Wall -MT gconvert.lo -MD -MP -MF .deps/gconvert.Tpo -c gconvert.c  -fPIC -DPIC -o .libs/gconvert.o
gconvert.c:55:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv
make[4]: *** [gconvert.lo] エラー 1
make[4]: ディレクトリ `/root/install/glib-2.20.3/glib' から出ます
make[3]: *** [all-recursive] エラー 1
make[3]: ディレクトリ `/root/install/glib-2.20.3/glib' から出ます
make[2]: *** [all] エラー 2
make[2]: ディレクトリ `/root/install/glib-2.20.3/glib' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/root/install/glib-2.20.3' から出ます
make: *** [all] エラー 2


なので、"./configure"時に以下のようなオプションを付ける事で対処。

$ ./configure --prefix=/usr/local --with-libiconv=gnu


これで、問題なくmakeすることに成功。glibのインストールは無事完了。