Please Cc: me as well... I'm having the devil of a time getting Ming and/or libswf to do a Bitmap...
Short version: What's the most stable PHP+Ming version-compatible combo I can achieve? I don't care about anything else for this build, not even MySQL, just PHP + Ming. Or libswf, if it's better. Moderate version: In particular, I need SWFBitmap to do something other than segfault or spew out SWF error messages about SWFCharacter or not being able to understand perfectly valid JPEG/DBL files. I'd also settle for "Use libswf" if I could get that to do a bitmap without segfaulting either. Note that I *can* get non-bitmap Flash examples to work in Ming, so I'm not screwing everything up here. And, yes, I did read the docs about the changes to SWFBitmap arguments of filename versus file handle/data-stream. segfault or error messages, take your pick. Long version: Started with 4.1.2 (the one with the icky-looking phpinfo() bug) and Ming 0.2a I'm not completely unsuccessful in getting them to "work" -- I can get the square red spinning example from, errr, the PHP Manual user-contributed notes to work. So ming itself got compiled in okay (--with-ming = /usr/src/ming) But then I plop in Rasmus' spinning PHP logo bitmap from slide 30-something of the Spinal Injection at http://conf.php.net and I get a segfault. :-( I've tried switching to/from the new/old style of handing SWFBitmap a file handle, or the actual contents of the file, or the *name* of the file, and can achieve a nice error message from Ming that it can't figure out what kind of file yoya (with umlats -- the first 4 chars in a JPEG) is, and similarly about "dbl2" for a DBL file, whatever that is. (Never heard of a DBL file before today and don't know how to view one, but I used Ming's png2dbl utility on a PNG that looks okay to me...) I've tried libswf, and it also seems to segfault on attempts to do a bitmap -- though I admit I'm not at all sure I'm calling the functions properly. Am I supposed to just make up numbers for the unique objid inputs, or do they have some kind of internal meaning to Flash that I'm just supposed to intuit or what? Neither library seems very PHP-ish, but I can at least grok the Ming lib. At any rate, I can achieve valid Flash files without bitmaps in libswf as well, but as soon as I touch a bitmap, Bam!, segfault. Anyway, the Ming docs mention that you have to have a standard 0-frame JPEG or somesuch... I've tried both JPEG 6.0 and QuickTime JPEG from GraphicConverter, and I verified that I did *not* do the progressive thang there... Still, I don't claim to understand that buffer-0 JPEG bit of the Ming manual at all... But, since I used Ming's png2dbl tool to generate the DBL file,. and it doesn't like that either: Same results -- I can segfault or it can bitch it's not an SWFCharacter, or it can bitch that it doesn't know what kind of file that DBL2 file is. So I'm pretty sure it's not just a bad JPEG, and there truly is something broken about SWFBitmap in 4.1.2 with Ming 0.2a I've been trying to compile with 4.0.4pl1, mostly cuz I had it handy already. After hand-editing the ~/ming/php_ext/Makefile to have the hard-coded include paths for /usr/local/include/php/[main|Zend|TSRM] I got it to compile, albeit with tons of some semi-serious compiler warnings. Must have been worse than semi-serious, though, as the resulting php_ming.so yields: undefined symbol: VCWD_FOPEN At this point, I'd be happy to have somebody just point me to what they consider the most stable versions of PHP+Ming, I think, but I'll take any advice at all... -- Got Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php