Yes - the Makefile.PL is not the best. I think that if you build XML::Parser the old fashioned way and begin with
. (I can't remember - perhaps that change only needs to be made if you build XML::Parser using CPAN.pm.)
Yes - should work. Interestingly enough, ActivePerl now works seamlessly with MinGW (and has done for a while) - and it comes with PPM already installed. This (imo) gives ActivePerl a slight edge over Strawberry Perl, at the moment. I'm hoping that future versions of Strawberry Perl will ship with both XML::Parser and the non-proprietary (CPAN) version of PPM pre-installed. That would (imo) definitely make Strawberry the more attractive option.