On Nov 3, 2004, at 4:06 AM, Michael Glaesemann wrote:
I'm working on installing Bricolage 1.8.2 on Mac OS X 10.3.5 (stock perl v5.8.1-RC3).
Don't forget about the Bundle::Bricolage bundle on CPAN. Bricolage needs a *huge* number of modules, and the bundle is easier than installing them all one-by-one.
One of the required modules is SOAP::Lite. However, I'm having make test failures installing it via CPAN (v1.76). It seems that I'm having a problem with MIME::Parser. (Something wrong with MIME message: MIME::Parser: can't flush: at /Library/Perl/5.8.1/MIME/Parser.pm line 789). I'm unfamiliar with how to attempt to reinstall MIME::Parser in case there's a problem with my MIME::Parser install. I believe it was installed as a requirement for another module I installed via CPAN.
You can reinstall by doing a "force install". I.e:
sudo perl -MCPAN -e 'force install MIME::Parser'
I don't think that will fix the problem though - I get the same failures for SOAP::Lite's self-tests, so I doubt the problem is a faulty MIME::Parser installation on your machine.
I'd be tempted to do a "force install" on SOAP::Lite. MIME::Parser passed all of its own self-tests (on my machine), so a likely cause of the problem is that SOAP::Lite uses an API in MIME::Parser that has either been vanished or changed. Another possibility is simply that the self-tests are faulty - it happens.
Also, even if it *is* a bug, it may not bite you. Bricolage might not use SOAP::Lite in a way that triggers the bug.
BTW, I get the same results on my Linux machine - so it's not something you've done, or something wrong with your Mac. It's definitely an issue with SOAP::Lite and the current version of MIME::Parser. Have you reported the problem to the SOAP::Lite maintainer(s)?
sherm--