Hi Andi, I'll make it work with both versions tonight. If I can't get that to work I'll revert the latest fix so we can release.
- Frank > Guys, > > Any idea when you'll resolve this issue? I'd like to roll tomorrow or the > day after. > Thanks, > Andi > > At 09:12 PM 8/9/2005 +0200, Marcus Boerger wrote: > >Hello Frank, > > > > this broke my build again. Before i was able to support 02a, 0.3beta1 (the > >latest according to the web) and with/without the zlib support. Now here is > >my error: > > > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_ming_useConstants': > >/usr/src/php-cvs/ext/ming/ming.c:140: warning: implicit declaration of > >function `Ming_useConstants' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfbitmap___construct': > >/usr/src/php-cvs/ext/ming/ming.c:386: warning: assignment from > >incompatible pointer type > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_endMask': > >/usr/src/php-cvs/ext/ming/ming.c:1060: warning: implicit declaration of > >function `SWFDisplayItem_endMask' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getX': > >/usr/src/php-cvs/ext/ming/ming.c:1074: warning: implicit declaration of > >function `SWFDisplayItem_get_x' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getY': > >/usr/src/php-cvs/ext/ming/ming.c:1089: warning: implicit declaration of > >function `SWFDisplayItem_get_y' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getXScale': > >/usr/src/php-cvs/ext/ming/ming.c:1104: warning: implicit declaration of > >function `SWFDisplayItem_get_xScale' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getYScale': > >/usr/src/php-cvs/ext/ming/ming.c:1119: warning: implicit declaration of > >function `SWFDisplayItem_get_yScale' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getXSkew': > >/usr/src/php-cvs/ext/ming/ming.c:1134: warning: implicit declaration of > >function `SWFDisplayItem_get_xSkew' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getYSkew': > >/usr/src/php-cvs/ext/ming/ming.c:1149: warning: implicit declaration of > >function `SWFDisplayItem_get_ySkew' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfdisplayitem_getRot': > >/usr/src/php-cvs/ext/ming/ming.c:1164: warning: implicit declaration of > >function `SWFDisplayItem_get_rot' > >/usr/src/php-cvs/ext/ming/ming.c: In function > >`destroy_SWFVideoStream_resource': > >/usr/src/php-cvs/ext/ming/ming.c:1951: warning: implicit declaration of > >function `destroySWFVideoStream' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfmovie_output': > >/usr/src/php-cvs/ext/ming/ming.c:2241: warning: implicit declaration of > >function `Ming_setSWFCompression' > >/usr/src/php-cvs/ext/ming/ming.c:2242: error: too few arguments to > >function `SWFMovie_output' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfmovie_saveToFile': > >/usr/src/php-cvs/ext/ming/ming.c:2299: error: too few arguments to > >function `SWFMovie_output' > >/usr/src/php-cvs/ext/ming/ming.c:2272: warning: unused variable `movie' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfmovie_save': > >/usr/src/php-cvs/ext/ming/ming.c:2348: error: too few arguments to > >function `SWFMovie_output' > >/usr/src/php-cvs/ext/ming/ming.c:2363: error: too few arguments to > >function `SWFMovie_output' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swfmovie_writeExports': > >/usr/src/php-cvs/ext/ming/ming.c:2495: warning: implicit declaration of > >function `SWFMovie_writeExports' > >/usr/src/php-cvs/ext/ming/ming.c: In function `zif_swftextfield_setFont': > >/usr/src/php-cvs/ext/ming/ming.c:3704: warning: passing arg 2 of > >`SWFTextField_setFont' from incompatible pointer type > >make: *** [ext/ming/ming.lo] Error 1 > > > >[EMAIL PROTECTED] /usr/src/php-cvs $ rpm -qa|grep ming > >ming-utils-0.3-0.beta1.8mdk > >libming0-0.3-0.beta1.8mdk > >libming0-devel-0.3-0.beta1.8mdk > >php5-ming-5.1.0.dev-19 > > > > > > > >What was your problem? > > > >best regards > >marcus > > > >Saturday, August 6, 2005, 7:30:19 AM, you wrote: > > > > > fmk Sat Aug 6 01:30:19 2005 EDT > > > > > Modified files: > > > /php-src/ext/ming ming.c > > > Log: > > > Cleanup to match the current cvs version of ming0.3beta > > > > > http://cvs.php.net/diff.php/php-src/ext/ming/ming.c?r1=1.78&r2=1.79&ty=u > > > Index: php-src/ext/ming/ming.c > > > diff -u php-src/ext/ming/ming.c:1.78 php-src/ext/ming/ming.c:1.79 > > > --- php-src/ext/ming/ming.c:1.78 Wed Aug 3 10:07:26 2005 > > > +++ php-src/ext/ming/ming.c Sat Aug 6 01:30:17 2005 > > > @@ -17,7 +17,7 @@ > > > > > > +----------------------------------------------------------------------+ > > > */ > > > > > -/* $Id: ming.c,v 1.78 2005/08/03 14:07:26 sniper Exp $ */ > > > +/* $Id: ming.c,v 1.79 2005/08/06 05:30:17 fmk Exp $ */ > > > > > #ifdef HAVE_CONFIG_H > > > #include "config.h" > > > @@ -2218,7 +2218,7 @@ > > > PHP_METHOD(swfmovie, output) > > > { > > > SWFMovie movie = getMovie(getThis() TSRMLS_CC); > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > zval **zlimit = NULL; > > > int limit = -1; > > > int argc = ZEND_NUM_ARGS(); > > > @@ -2244,25 +2244,6 @@ > > > Ming_setSWFCompression(oldval); > > > } > > > RETURN_LONG(out); > > > -#elif defined(HAVE_NEW_MING) > > > - zval **zlimit = NULL; > > > - int limit = -1; > > > - int argc = ZEND_NUM_ARGS(); > > > - > > > - if(argc) { > > > - if (zend_get_parameters_ex(1, &zlimit) == FAILURE) { > > > - WRONG_PARAM_COUNT; > > > - } > > > - > > > - convert_to_long_ex(zlimit); > > > - limit = Z_LVAL_PP(zlimit); > > > - > > > - if ((limit < 0) || (limit > 9)) { > > > - php_error(E_WARNING,"compression level must be > > within 0..9"); > > > - RETURN_FALSE; > > > - } > > > - } > > > - RETURN_LONG(SWFMovie_output(movie, &phpByteOutputMethod, NULL, > > limit)); > > > #else > > > RETURN_LONG(SWFMovie_output(movie, &phpByteOutputMethod, NULL)); > > > #endif > > > @@ -2282,11 +2263,9 @@ > > > PHP_METHOD(swfmovie, saveToFile) > > > { > > > zval **x; > > > -#if defined(HAVE_MING_ZLIB) || defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > zval **zlimit = NULL; > > > int limit = -1; > > > -#endif > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > int oldval = INT_MIN; > > > long out; > > > #endif > > > @@ -2299,7 +2278,7 @@ > > > WRONG_PARAM_COUNT; > > > break; > > > case 2: > > > -#if defined(HAVE_MING_ZLIB) || defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > if (zend_get_parameters_ex(2, &x, &zlimit) == FAILURE) > > > WRONG_PARAM_COUNT; > > > convert_to_long_ex(zlimit); > > > @@ -2308,8 +2287,6 @@ > > > php_error(E_WARNING,"compression level must be > > within 0..9"); > > > RETURN_FALSE; > > > } > > > -#endif > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > oldval = Ming_setSWFCompression(limit); > > > #endif > > > break; > > > @@ -2318,13 +2295,11 @@ > > > } > > > > > ZEND_FETCH_RESOURCE(what, php_stream *, x, > > > -1,"File-Handle",php_file_le_stream()); > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > out = SWFMovie_output(getMovie(getThis() TSRMLS_CC), > > &phpStreamOutputMethod, what); > > > if (oldval >= -1 && oldval <=9) > > > Ming_setSWFCompression(oldval); > > > RETURN_LONG(out); > > > -#elif defined(HAVE_NEW_MING) > > > - RETURN_LONG(SWFMovie_output(movie, &phpStreamOutputMethod, > > what, limit)); > > > #else > > > RETURN_LONG(SWFMovie_output(movie, &phpStreamOutputMethod, what)); > > > #endif > > > @@ -2336,11 +2311,9 @@ > > > PHP_METHOD(swfmovie, save) > > > { > > > zval **x; > > > -#if defined(HAVE_MING_ZLIB) || defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > zval **zlimit = NULL; > > > int limit = -1; > > > -#endif > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > int oldval = INT_MIN; > > > #endif > > > long retval; > > > @@ -2353,7 +2326,7 @@ > > > } > > > break; > > > case 2: > > > -#if defined(HAVE_MING_ZLIB) || defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > if (zend_get_parameters_ex(2, &x, &zlimit) == FAILURE) { > > > WRONG_PARAM_COUNT; > > > } > > > @@ -2363,8 +2336,6 @@ > > > php_error(E_WARNING,"compression level must be > > within 0..9"); > > > RETURN_FALSE; > > > } > > > -#endif > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > oldval = Ming_setSWFCompression(limit); > > > #endif > > > break; > > > @@ -2374,16 +2345,12 @@ > > > > > if (Z_TYPE_PP(x) == IS_RESOURCE) { > > > ZEND_FETCH_RESOURCE(stream, php_stream *, x, > > > -1,"File-Handle",php_file_le_stream()); > > > -#if defined(HAVE_NEW_MING) > > > - RETURN_LONG(SWFMovie_output(getMovie(getThis() > > > TSRMLS_CC), &phpStreamOutputMethod, stream, limit)); > > > -#else > > > RETVAL_LONG(SWFMovie_output(getMovie(getThis() > > > TSRMLS_CC), &phpStreamOutputMethod, stream)); > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > if(oldval >= -1 && oldval <=9) > > > Ming_setSWFCompression(oldval); > > > #endif > > > return; > > > -#endif > > > } > > > > > convert_to_string_ex(x); > > > @@ -2393,13 +2360,9 @@ > > > RETURN_FALSE; > > > } > > > > > -#if defined(HAVE_NEW_MING) > > > - retval = SWFMovie_output(getMovie(getThis() TSRMLS_CC), > > > &phpStreamOutputMethod, (void *)stream, limit); > > > -#else > > > retval = SWFMovie_output(getMovie(getThis() TSRMLS_CC), > > > &phpStreamOutputMethod, (void *)stream); > > > -#endif > > > php_stream_close(stream); > > > -#if defined(HAVE_MING_ZLIB) && !defined(HAVE_NEW_MING) > > > +#if defined(HAVE_MING_ZLIB) && defined(HAVE_NEW_MING) > > > if(oldval >= -1 && oldval <=9) > > > Ming_setSWFCompression(oldval); > > > #endif > > > > > > > > > >Best regards, > > Marcus > > > >-- > >PHP CVS Mailing List (http://www.php.net/) > >To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php