http://www.perlmonks.org?node_id=948311

voj has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I changed a CPAN module to now use XML::SAX with XML Namespaces. Unfortunately it fails on CPAN testers with the error message "Unable to provide required features" thrown by SAX::XML at:
my $parser = XML::SAX::ParserFactory->new( RequiredFeatures => { 'http://xml.org/sax/features/namespaces' => 1 } )->parser( Handler => $self );
In my Makefile.PL's PREREQ_PM I just require: XML::SAX' => '0.96' XML::SAX contains I pure Perl parser with support of namespaces, I don't know why this is not used on the test machines. Maybe there is some problem in /usr/local/share/perl/5.10.1/XML/SAX/ParserDetails.ini, but I don't have a clue to specify my requirement (just a namespace-aware SAX parser) in Makefile.PL. Here are my failing test: http://www.cpantesters.org/distro/P/PICA-Record.html I found the problem in other modules too, for instance: http://www.cpantesters.org/distro/M/MARC-XML.html