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

Hi! I'm trying to get Text::CSV::Encoded installed on strawberry perl but it fails and I have no clue how to fix it. Can anyone please have a look and give a hint?
CPAN: CPAN::SQLite loaded ok (v0.204) Database was generated on Tue, 25 Nov 2014 13:16:47 GMT Running install for module 'Text::CSV::Encoded' CPAN: Digest::SHA loaded ok (v5.92) CPAN: Compress::Zlib loaded ok (v2.064) Checksum for C:\Users\skeeve\Desktop\Strawberry\cpan\sources\authors\i +d\M\MA\MAKAMAKA\Text-CSV-Encoded-0.22.tar.gz ok CPAN: Archive::Tar loaded ok (v2.02) CPAN: File::Temp loaded ok (v0.2304) CPAN: YAML::XS loaded ok (v0.52) CPAN: Parse::CPAN::Meta loaded ok (v1.4414) CPAN: CPAN::Meta loaded ok (v2.142060) CPAN: Module::CoreList loaded ok (v5.20140914) Configuring M/MA/MAKAMAKA/Text-CSV-Encoded-0.22.tar.gz with Makefile.P +L Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Text::CSV::Encoded Writing MYMETA.yml and MYMETA.json MAKAMAKA/Text-CSV-Encoded-0.22.tar.gz C:\Users\skeeve\Desktop\Strawberry\perl\bin\perl.exe Makefile.PL -- +OK Running make for M/MA/MAKAMAKA/Text-CSV-Encoded-0.22.tar.gz cp lib/Text/CSV/Encoded/Coder/Base.pm blib\lib\Text\CSV\Encoded\Coder\ +Base.pm cp lib/Text/CSV/Encoded/Coder/Encode.pm blib\lib\Text\CSV\Encoded\Code +r\Encode.pm cp lib/Text/CSV/Encoded.pm blib\lib\Text\CSV\Encoded.pm cp lib/Text/CSV/Encoded/Coder/EncodeGuess.pm blib\lib\Text\CSV\Encoded +\Coder\EncodeGuess.pm MAKAMAKA/Text-CSV-Encoded-0.22.tar.gz C:\Users\skeeve\Desktop\Strawberry\c\bin\dmake.exe -- OK Running make test C:\Users\skeeve\Desktop\Strawberry\perl\bin\perl.exe "-MExtUtils::Comm +and::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test +_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/00_pod.t ................... skipped: Test::Pod 1.00 required for te +sting POD t/01_use.t ................... ok t/02_undef.t ................. ok t/03_attr_err.t .............. ok t/pp_01_base.t ............... ok t/pp_02_code.t ............... ok t/pp_03_file.t ............... 1/20 Cannot decode string with wide cha +racters at C:/Users/skeeve/Desktop/Strawberry/perl/site/lib/Encode.pm + line 241, <$fh2> line 2. Compilation failed in require at t/pp_03_file.t line 14. # Looks like you planned 20 tests but ran 12. # Looks like your test exited with 25 just after 12. t/pp_03_file.t ............... Dubious, test returned 25 (wstat 6400, +0x1900) Failed 8/20 subtests t/pp_04_uni_but_utf8.t ....... ok t/pp_05_guess.t .............. ok t/pp_06_coder_class.t ........ ok t/pp_07_coder_check_value.t .. ok t/xs_01_base.t ............... ok t/xs_02_code.t ............... ok t/xs_03_file.t ............... 1/20 Cannot decode string with wide cha +racters at C:/Users/skeeve/Desktop/Strawberry/perl/site/lib/Encode.pm + line 241, <$fh2> line 2. Compilation failed in require at t/xs_03_file.t line 16. # Looks like you planned 20 tests but ran 12. # Looks like your test exited with 25 just after 12. t/xs_03_file.t ............... Dubious, test returned 25 (wstat 6400, +0x1900) Failed 8/20 subtests Test Summary Report ------------------- t/pp_03_file.t (Wstat: 6400 Tests: 12 Failed: 0) Non-zero exit status: 25 Parse errors: Bad plan. You planned 20 tests but ran 12. t/xs_03_file.t (Wstat: 6400 Tests: 12 Failed: 0) Non-zero exit status: 25 Parse errors: Bad plan. You planned 20 tests but ran 12. Files=14, Tests=235, 3 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 +CPU) Result: FAIL Failed 2/14 test programs. 0/235 subtests failed. dmake.exe: Error code 153, while making 'test_dynamic' MAKAMAKA/Text-CSV-Encoded-0.22.tar.gz C:\Users\skeeve\Desktop\Strawberry\c\bin\dmake.exe test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports MAKAMAKA/Text-CSV-Encoded-0.22.tar.gz Stopping: 'install' failed for 'Text::CSV::Encoded'.
I'm currently using Strawberry Perl Sep 2014 / 5.20.1.1 / 32bit P.S. I also opened an issue on github https://github.com/makamaka/Text-CSV-Encoded/issues/2 and just now noticed there are already replies

s$$([},&%#}/&/]+}%&{})*;#$&&s&&$^X.($'^"%]=\&(|?*{%
+.+=%;.#_}\&"^"-+%*).}%:##%}={~=~:.")&e&&s""`$''`"e

Replies are listed 'Best First'.
Re: Can't install Text::CSV:Encode in strawberry perl
by Tux (Canon) on Nov 25, 2014 at 14:07 UTC
      Thanks a lot! It worked.

      s$$([},&%#}/&/]+}%&{})*;#$&&s&&$^X.($'^"%]=\&(|?*{%
      +.+=%;.#_}\&"^"-+%*).}%:##%}={~=~:.")&e&&s""`$''`"e