Missing Encode::Detect::Detector

Posted by freonpsandoz on 2017-09-12 17:01
Forums: PPM | OS: Windows 10

After reinstalling Windows and ActiveState Perl 5.24.1, I can't find the module Encode::Detect::Detector in ppm. Without Encode::Detect::Detector, even the module Encode::Detect fails to load, producing the error "Can't load 'C:/Perl64/site/lib/auto/Encode/Detect/Detector/Detector.dll' for module Encode::Detect::Detector: load_file:The specified module could not be found at C:/Perl64/lib/DynaLoader.pm line 194." Is this a bug, or am I the only one having this problem? Thanks.

grahams
ActiveState Staff
Fri, 2017-09-15 15:41

https://rt.cpan.org/Public/Bug/Display.html?id=37390
The patch is even provided, but the module is unmaintained. Consider using something else.

freonpsandoz | Sun, 2017-09-17 01:24

1. Funny, Encode::Detect::Detector was working for me right up until a couple of weeks ago when I had to reinstall Windows and Perl.

2. "Something else"?? What is the replacement for Encode::Detect::Detector?

3. I can't patch Detector.pm unless I can download it.

4. I can't seem to find a list of which modules are "unmaintained" and to be avoided. How do I write Perl scripts without such a list?