[PHP-users 18020]Re: GDインストール後のPHPのmakeができません

佐々木 崇 ts480111 @ yahoo.co.jp
2003年 9月 22日 (月) 22:03:15 JST


何度もすみません、話を整理してみます。

最初、freetypeをインストールしないでGDのインストールを行
ったところ、PHPのインストールまで行うことが出来ました。

日本語も使いたいので、freetypeも入れようと思い、もう一度
入れることにしました。

そこで、jpeg,libpng,zlib,freetypeまでは通常通りにインス
トールし、gdのmakeの際、
make libgd.a
make installと行い、正常にインストールが出来ました。

そしてPHPのconfigureの設定を、
./configure --prefix=/usr/local --with-mysql
--enable-track-vars --with-apxs=/usr/sbin/apxs
--without-gd --with-regex --enable-mbstring --with-imap
--with-imap-ssl=/usr --enable-i18n --enable-mbregex
--enable-gd-native-ttf --with-gd=/usr/local
--with-jpeg-dir=/usr/local --with-zlib=/usr/local
--with-png-dir=/usr/local

このように行い、エラーもなく進み、makeをすると、
php_gd.h:69: warning: static declaration for
`gdImageColorResolve' follows non-static
gd.c:92: conflicting types for `gdIOCtx'
/usr/local/include/gd_io.h:18: previous declaration of
`gdIOCtx'
make[3]: *** [gd.lo] Error 1
make[3]: Leaving directory
`/home/homepage/php-4.2.3/ext/gd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/homepage/php-4.2.3/ext/gd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/homepage/php-4.2.3/ext'
make: *** [all-recursive] Error 1

このようなエラーが出てしまいます。
libgd.aのファイルに古いものがあるか?と思い、検索すると
、
GDを解凍したフォルダ内にしか、見当たりませんでした。

上記の他に何のログを見れば、原因が分かりますでしょうか。
引き続き、原因解明をします。
何かお気づきの点があれば、教えてください。
お願いします。

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/



PHP-users メーリングリストの案内