Bug #10593: GD compile failure with GD 1.5
| From: | fmajid at kefta dot com | Date: | Tue, 01 May 2001 23:01:39 +0000 |
| Subject: | Bug #10593: GD compile failure with GD 1.5 | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-53249@lists.php.net to get a copy of this message | ||
From: fmajid@kefta.com
Operating system: Solaris 8 Intel (gcc 2.95.3)
PHP version: 4.0.5
PHP Bug Type: Compile Failure
Bug description: GD compile failure with GD 1.5
PHP 4.0.5 compilation breaks when building GD with GD 1.5 (the last version with official GIF
support), with an error message reporting gdImageGifCtx as undefined. It seems GD detects that GD
1.5 has IOCTX support, but incorrectly assumes that the GIF IOCTX filter (available only with
certain unofficial patched versions of GD 1.8.x) is also available.
Applying the following patch will fix the problem, but there is probably a cleaner solution:
*** gd.c~ Mon Mar 12 05:57:53 2001
--- gd.c Tue May 1 15:41:50 2001
***************
*** 911,917 ****
PHP_FUNCTION(imagegif)
{
#ifdef HAVE_GD_GIF
! #ifdef USE_GD_IOCTX
_php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF",
gdImageGifCtx);
#else
_php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF",
gdImageGif);
--- 911,917 ----
PHP_FUNCTION(imagegif)
{
#ifdef HAVE_GD_GIF
! #ifdef USE_GD_IOCTX_GIF
_php_image_output_ctx(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF",
gdImageGifCtx);
#else
_php_image_output(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF",
gdImageGif);
--
Edit Bug report at: http://bugs.php.net/?id=10593&edit=1