[PHP-users 7564] ext の gd をコンパイルされる時にエラーがでる。
NetCool!
php-users@php.gr.jp
Sat, 18 May 2002 13:03:12 +0900
はじまして服部と申します。
環境
-------------
os:linux
php-4.2.1
gd-1.8.4
freetype-1.3.1
jpeg-6b
libpng-1.2.2
zlib-1.1.4
--------------
php-4.2.1 で gd を使用しようとコンパイルをしたのですが ext にある gd の
コンパイル中にエラーが起こってしまいうまくコンパイルできません。
ログを見ていると、GIF format に関係していそうなメッセージが表示しています。
configure 時のパラメタが何か足りないのでしょうか。
使用しようとしているフォーマットは png , jpeg で考えています。
configure の設定
--------------------------------------------------------------------------
./configure
--with-pgsql
--with-gd
--with-jpeg-dir=/home/hattori/jpeg-6b/
--with-png-dir=/home/hattori/libpng-1.2.2/
--with-zlib-dir=/home/hattori/zlib-1.1.4/
make 時の ext の gd をコンパイルしているところのログ
-------------------------------------------------------------------------
gcc -I. -I/home/test/php-4.2.1/ext/gd -I/test/hattori/php-4.2.1/main
-I/home/test/php-4.2.1 -I/home/test/php-4.2.1/Zend -I/home/test/php-4.2.1/ext/mysql/libmysql
-I/usr/local/pgsql/include -I/home/test/php-4.2.1/ext/xml/expat
-I/home/test/php-4.2.1/TSRM -g -O2 -c gd.c && touch gd.lo
In file included from gd.c:36:
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'
gd.c: In function `zif_imagecreatefromgif':
gd.c:1235: `gdImageCreateFromGif' undeclared (first use in this function)
gd.c:1235: (Each undeclared identifier is reported only once
gd.c:1235: for each function it appears in.)
gd.c: In function `zif_imagegif':
gd.c:1464: `gdImageGif' undeclared (first use in this function)
make[3]: *** [gd.lo] エラー 1
make[3]: 出ます ディレクトリ `/home/test/php-4.2.1/ext/gd'
make[2]: *** [all-recursive] エラー 1
make[2]: 出ます ディレクトリ `/home/test/php-4.2.1/ext/gd'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/home/test/php-4.2.1/ext'
make: *** [all-recursive] エラー 1
-------------------------------------------------------------------------