So I've been working on a Pod::Simple release where I've taken out all the "use utf8" lines -- and very shockingly, that STILL doesn't staunch the "Malformed UTF-8 character" warnings under 5.6!

Although I was hoping it was a hallucination, I actually just saw this warning go by:
"Malformed UTF-8 character (unexpected non-continuation byte 0x00 after start byte 0x5339) in pattern match (m//) at lib/Pod/Simple.pm line 514."
Yes, a byte "0x5339".
That's in a module group that DOESN'T have "use utf8" anywhere to be sen, and doesn't call Encode anywhere.


This confounds me so much that I want to say that Pod::Simple requires 5.8, because 5.6 is just unworkable.

If anyone wants to keep Pod::Simple compatible with 5.6, get the latest dist from CPAN and figure out a way to make it stop all the horrible "Malformed UTF-8 character" warnings produced by the t/*.t files -- I've tried and I'm stumped.

If I don't hear back from anyone with a fix within a week, I will re-release the current Pod::Simple with a change to the makefile that declares Perl 5.8 as a prerequisite.

--
Sean M. Burke    http://search.cpan.org/~sburke/



Reply via email to