Edit report at https://bugs.php.net/bug.php?id=64281&edit=1
ID: 64281 Updated by: [email protected] Reported by: mark at kreine dot ru Summary: PHP fails to compile with GD Status: Open Type: Bug Package: Compile Failure Operating System: Ubuntu PHP Version: 5.4.12 Block user comment: N Private report: N New Comment: You are probably using an incompatible external version of gd. Use the bundled one. As in, just do --with-gd=shared Previous Comments: ------------------------------------------------------------------------ [2013-02-22 19:39:46] mark at kreine dot ru Description: ------------ If enabled --with-gd, php fails to compile resulting in the following errors: In file included from /tmp/php-5.4.12/ext/gd/gd.c:103:0: /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_stream_putc': /tmp/php-5.4.12/ext/gd/gd_ctx.c:51:41: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_stream_putbuf': /tmp/php-5.4.12/ext/gd/gd_ctx.c:58:41: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_stream_ctxfree': /tmp/php-5.4.12/ext/gd/gd_ctx.c:67:8: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c:68:3: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c:69:6: error: 'struct gdIOCtx' has no member named 'data' In file included from /tmp/php-5.4.12/ext/gd/gd.c:103:0: /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_output_ctx': /tmp/php-5.4.12/ext/gd/gd_ctx.c:153:6: error: 'gdIOCtx' has no member named 'data' make: *** [ext/gd/gd.lo] Error 1 Test script: --------------- Here is my configure script as an example: ./configure --prefix=/soft/php --with-apxs2=/soft/httpd/bin/apxs --with-mysql=shared,/soft/mysql --with-pdo-mysql=shared,/soft/mysql --with-mysqli=shared,/soft/mysql/bin/mysql_config --with-libxml-dir=/soft/libxml --with-iconv=shared,/soft/libiconv --with-zlib=shared,/soft/zlib --with-zlib-dir=/soft/zlib --with-gettext=shared,/soft/gettext --with-gd=shared,/soft/gd --with-jpeg-dir=/soft/libjpeg --with-png-dir=/soft/libpng --enable-ftp --enable-exif --enable-mbstring --enable-bcmath --enable-calendar --enable-zip --enable-gd-native-ttf --with-pcre-dir=/soft/pcre --enable-soap --enable-sockets Expected result: ---------------- Successful compilation Actual result: -------------- The following compilation errors: In file included from /tmp/php-5.4.12/ext/gd/gd.c:103:0: /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_stream_putc': /tmp/php-5.4.12/ext/gd/gd_ctx.c:51:41: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_stream_putbuf': /tmp/php-5.4.12/ext/gd/gd_ctx.c:58:41: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_stream_ctxfree': /tmp/php-5.4.12/ext/gd/gd_ctx.c:67:8: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c:68:3: error: 'struct gdIOCtx' has no member named 'data' /tmp/php-5.4.12/ext/gd/gd_ctx.c:69:6: error: 'struct gdIOCtx' has no member named 'data' In file included from /tmp/php-5.4.12/ext/gd/gd.c:103:0: /tmp/php-5.4.12/ext/gd/gd_ctx.c: In function '_php_image_output_ctx': /tmp/php-5.4.12/ext/gd/gd_ctx.c:153:6: error: 'gdIOCtx' has no member named 'data' ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=64281&edit=1
