[PHP-users 11193] Re: php4.2.2+gd2.0.4のインストール

Youichi Iwakiri php-users@php.gr.jp
Wed, 30 Oct 2002 15:51:29 +0900


いわきりです

shinocha wrote in <20021030145041.BD62.SAKICHAN@orange.ocn.ne.jp> :
>以前は、PHP4.2.2+gd2.0.1+freetype2でちゃんとできたのですが、
>今回は ext/gdの部分でエラーが起きてmakeできません。
>In file included from gd.c:83:
>gd_ctx.c:70: structure has no member named `free'
>gd_ctx.c:98: structure has no member named `free'
>gd.c: In function `_php_image_type':
>gd.c:1014: structure has no member named `free'
>gd.c:1017: structure has no member named `free'
>gd.c: In function `_php_image_create_from':
>gd.c:1208: structure has no member named `free'
>make[3]: *** [gd.lo] Error 1
>
>になります。
>以前はちゃんとmake出来たのに、今回出来ないということは、gdあたりが
>怪しいと思うのですが...。

GD2.0.4で
io_ctx->free()という関数がio_ctx->gd_free()に変わりました。
cvsのphp4/ext/gd以下をcheckoutすればcompileできると思います。

修正日は
+++ php4/ext/gd/gd.c	Tue Oct 29 20:05:15 2002
です。
他にも変更があるみたいですので、gd.cだけでなく一式もってきて
試してみてください。

-- 
Youichi Iwakiri