[PHP-users 3283] php4.0.6 + gd1.8.4-4でコンパイルエラー

ryo fujita php-users@php.gr.jp
Sun, 4 Nov 2001 04:14:57 +0900


りおです。

php4.0.6 + gd-1.8.4-4のインストールでつまづいています。

./configure
--enable-mbregex
--enable-mbstring
--enable-mbstr-enc-trans
--without-mysql
--with-pgsql=/usr/local/pgsql
--with-apxs=/usr/local/apache/bin/apxs
--enable-track-vars
--enable-trans-sid
--with-zlib-dir=/usr/lib
--with-gd=/usr/lib
--with-png-dir=/usr/lib
--with-jpeg-dir=/usr/lib
--with-freetype-dir=/usr/lib

というconfigureを実行すると、
configure: error: freetype2 not found!
のエラーが出てしまいます。

各libのインストール先は、rpm -qlで確認したので、
おそらく間違っていないと思います。
.so、.aなどのファイルがあることも確認しました。

php4.0.6, freetype2, not, found, gd, 1.8.4などのキーワードで、
google等で検索すると、[PHP-INST]MLや、
[PHP-Builder]MLのログなどがひっかかりますが、
該当事例を見つけることができず、
こちらのMLの過去ログから、どうやらgd-1.8.4からは、
freetype2を用いるという件を見つけて、([PHP-users 1907])
php/ext/gd/gd.cのソースをいじるという対策もやってみましたが、
やはり解決出来ませんでした。
また、gdを2.0.1にして試してもみましたが、やはり同じエラーが出ます。

環境は
redhat 7.2(kernel 2.4.9-13)
php4.0.6
freetype-2.0.3
gd-1.8.4-4
libjpeg-6b
libpng-1.0.12
zlib-1.1.3
です。

どなたか、上記環境、あるいは類似の環境で、
動作確認された方はいらっしゃいますでしょうか?
もしくは、「こうやったら動いたよ」という情報がありましたら、
教えていただけると大変助かります。