Edit report at https://bugs.php.net/bug.php?id=55224&edit=1
ID: 55224 Comment by: hengjie at gmail dot com Reported by: manuel at bouza dot ch Summary: make fails if configured with --with-gd=DIR Status: Open Type: Bug Package: GD related Operating System: MAC OSX 10.6.8 PHP Version: 5.4SVN-2011-07-18 (SVN) Block user comment: N Private report: N New Comment: This also happens on CentOS5 when I'm using --with-gd=/usr flag. /usr should be where the native GD library is installed. This information is to expand the scope of this problem. Previous Comments: ------------------------------------------------------------------------ [2012-03-02 10:00:08] cornelius dot howl at gmail dot com I think the problem is caused from: gd.c: typedef FILE gdIOCtx; I commented this line, and compiler works. :-) ------------------------------------------------------------------------ [2012-03-02 09:54:09] cornelius dot howl at gmail dot com Same here. I got this in clang compiler: (PHP5.4 on Mac OS 10.8) GD version: #define GD_VERSION_STRING "2.0.35" ext/gd//gd_ctx.c:51:43: error: no member named 'data' in 'struct gdIOCtx' php_stream * stream = (php_stream *)ctx->data; ~~~ ^ ext/gd//gd_ctx.c:58:43: error: no member named 'data' in 'struct gdIOCtx' php_stream * stream = (php_stream *)ctx->data; ~~~ ^ ext/gd//gd_ctx.c:67:10: error: no member named 'data' in 'struct gdIOCtx' if(ctx->data) { ~~~ ^ ext/gd//gd_ctx.c:68:40: error: no member named 'data' in 'struct gdIOCtx' php_stream_close((php_stream *) ctx->data); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /Users/c9s/.phpbrew/build/php-5.4.0/main/php_streams.h:287:52: note: expanded from: #define php_stream_close(stream) _php_stream_free((stream), PHP_STREAM_FREE_CLOSE TSRMLS_CC) ^ In file included from /Users/c9s/.phpbrew/build/php-5.4.0/ext/gd/gd.c:103: ext/gd//gd_ctx.c:69:8: error: no member named 'data' in 'struct gdIOCtx' ctx->data = NULL; ~~~ ^ ext/gd//gd_ctx.c:153:8: error: no member named 'data' in 'struct gdIOCtx' ctx->data = (void *)stream; ~~~ ^ ------------------------------------------------------------------------ [2011-07-22 09:14:05] manuel at bouza dot ch make does not fail if configured with --with-gd (using native library) ------------------------------------------------------------------------ [2011-07-19 02:53:09] manuel at bouza dot ch It's libgd version 2.0.35. ------------------------------------------------------------------------ [2011-07-18 22:26:12] ahar...@php.net What version of libgd do you have installed in /opt/local? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=55224 -- Edit this bug report at https://bugs.php.net/bug.php?id=55224&edit=1