2009年4月29日水曜日

PHP&GDのビルドで「undefined reference to `libiconv...'」エラー

スズキです。

自家製PHPをGDが使えるように作り直さなければいけなくなり、
gd関係をyumでインストールし、いつもの通り、下記を実行しました。

# ./configure \
--enable-mbstring \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local \
--with-pdo-mysql \
--enable-pdo \
--with-gd
# make

すると、makeのときに下記エラーが出てしまいました...
ext/iconv/iconv.c:000: undefined reference to `libiconv...'

いろいろ悩んだのですが、下記のようにmakeしなおすと、解決しました。

# make ZEND_EXTRA_LIBS='-liconv'

(参考)
http://ayd.jp/p_blog/archive-200711/article-1195754575.html

自家製は、できるだけ避けて、yumでインストールするようにしよう。

参考サイト - http://www.diigo.com/user/suz-lab/00000022
--
http://suz-lab.blogspot.com/

0 コメント: