Bug #14271: Failure to compile using GD 2.0.1 because of conflicting types for gdIOCtx
| From: | jmcastagnetto@php.net | Date: | Wed, 28 Nov 2001 19:06:31 +0000 |
| Subject: | Bug #14271: Failure to compile using GD 2.0.1 because of conflicting types for gdIOCtx | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-71949@lists.php.net to get a copy of this message | ||
From: jmcastagnetto@php.net
Operating system: Solaris 8
PHP version: 4.1.0
PHP Bug Type: Compile Failure
Bug description: Failure to compile using GD 2.0.1 because of conflicting types for gdIOCtx
When compiling w/ GD 2.0.1, I found a warning and a fatal error:
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'
/asd/metallo1/server/libs/gd2/include/gd_io.h:19: previous declaration of
`gdIOCtx'
make[3]: *** [gd.lo] Error 1
make[3]: Leaving directory
`/asd/metallo1/sources/src_compile/php-4.1.0/ext/gd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/asd/metallo1/sources/src_compile/php-4.1.0/ext/gd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/asd/metallo1/sources/src_compile/php-4.1.0/ext'
make: *** [all-recursive] Error 1
Using gcc 3.0.2, gd 2.0.1, and the following configuration line:
./configure --prefix=/export/dredox1/devel_server/php \
--with-config-file-path=/export/dredox1/devel_server/php \
--enable-track-vars --enable-magic-quotes \
--enable-inline-optimization --enable-xml --enable-wddx \
--enable-ftp --enable-calendar --enable-bcmath --enable-trans-id\
--with-zlib \
--with-gd=/asd/metallo1/server/libs/gd2 \
--enable-gd-native-ttf \
--with-xmlrpc \
--with-mysql=/export/dredox1/devel_server/mysql \
--with-apxs=/export/dredox1/devel_server/apache/bin/apxs
A quick and dirty kludge is to comment out line 92 in ext/gd/gd.c, which
might break something else. Had not tested the compiled libphp4.so
thoroughly.
--
Edit bug report at: http://bugs.php.net/?id=14271&edit=1