[PHP-users 5828] Re: GDの動的組み込みについて
Moriyoshi Koizumi
php-users@php.gr.jp
Mon, 04 Mar 2002 06:40:19 +0900
小泉です。
ext/gd/gd.c 内に
----------------------------------------- snip
#if HAVE_LIBGD15
/* it's >= 1.5, i.e. has IOCtx */
#define USE_GD_IOCTX 1
#else
#undef USE_GD_IOCTX
#endif
#ifdef USE_GD_IOCTX
#include "gd_ctx.c"
#else
#define gdImageCreateFromGdCtx NULL
#define gdImageCreateFromGd2Ctx NULL
#define gdImageCreateFromGd2partCtx NULL
#define gdImageCreateFromGifCtx NULL
#define gdImageCreateFromJpegCtx NULL
#define gdImageCreateFromPngCtx NULL
#define gdImageCreateFromWBMPCtx NULL
typedef FILE gdIOCtx; <- 91(or 92)行目
#define CTX_PUTC(c, fp) fputc(c, fp)
#endif
----------------------------------------- snip
という箇所がありますので
おそらく HAVE_LIBGD15 がちゃんと #define されていないことが原因でしょう。
以前PHP4.0.6でGD2.0.1を使用しようとしたときに
同様のコンパイルエラーが出てはまった覚えがあります。