Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17765 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78572 invoked by uid 1010); 10 Aug 2005 03:05:40 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 78557 invoked from network); 10 Aug 2005 03:05:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Aug 2005 03:05:40 -0000 X-Host-Fingerprint: 64.186.239.125 c-064-186-239-125.oc1.redwire.net Linux 2.5 (sometimes 2.4) (4) Received: from ([64.186.239.125:46583] helo=mail.kromann.info) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 0D/A9-04646-30F69F24 for ; Tue, 09 Aug 2005 23:05:40 -0400 Received: from warp (unknown [64.186.239.115]) by mail.kromann.info (Postfix) with SMTP id 4BB09404082; Tue, 9 Aug 2005 20:05:37 -0700 (PDT) To: Andi Gutmans Cc: , Marcus Boerger X-Mailer: Swwwing 2000 Message-ID: <11236431282880000@9866357972520000.9866341568840000> MIME-Version: 1.0 Reply-To: "Frank M. Kromann" Date: Tue, 09 Aug 2005 20:05:28 -0700 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Re: [PHP-CVS] cvs: php-src /ext/ming ming.c From: fmk@php.net ("Frank M. Kromann") 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 > > > >marcus@zaphod /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 > >