*sighs* It's been a long time since I heard of someone running into this problem. In the Makefile.PL, you'll see a line setting $pm_filter. It looks something like:
my $pm_filter = $use_unicode
? q{perl -pi -e "s!UNI_YES ! !g;s!UNI_NO !\\#!g"}
: q{perl -pi -e "s!UNI_NO ! !g;s!UNI_YES !\\#!g"};
Change it to:
my $pm_filter = $use_unicode
? q{perl -pi -e 's!UNI_YES ! !g;s!UNI_NO !\\#!g'}
: q{perl -pi -e 's!UNI_NO ! !g;s!UNI_YES !\\#!g'};
and everything should work fine. The change was the double-quotes to single-quotes.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?