Bug #14271: Failure to compile using GD 2.0.1 because of conflicting types for gdIOCtx

From: 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

« previous php.dev (#71949) next »