|Subject:||installation fails | Can't locate String/ShellQuote.pm|
Just tried installing PAR::Packer on a fresh 5.20.1 install via cpanm under perlbrew (Ubuntu 14.04LTS). The installation fails due to String::ShellQuote not being installed (full log attached). Installation works after installing String::ShellQuote separately. Regards, Shawn.
cpanm (App::cpanminus) 1.7009 on perl 5.020001 built for x86_64-linux Work directory is /home/shawn/.cpanm/work/1410993320.2278 You have make /usr/bin/make You have LWP 6.08 You have /bin/tar: tar (GNU tar) 1.27.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip Searching PAR::Packer on cpanmetadb ... --> Working on PAR::Packer Fetching -> OK Unpacking PAR-Packer-1.021.tar.gz Entering PAR-Packer-1.021 Checking configure dependencies from META.yml Checking if you have ExtUtils::Embed 0 ... Yes (1.32) Checking if you have ExtUtils::MakeMaker 6.59 ... Yes (6.98) Configuring PAR-Packer-1.021 Running Makefile.PL Warning: prerequisite Archive::Zip 1.00 not found. Warning: prerequisite Getopt::ArgvFile 1.07 not found. Warning: prerequisite Module::ScanDeps 1.15 not found. Warning: prerequisite PAR 1.005 not found. Warning: prerequisite PAR::Dist 0.22 not found. Warning: prerequisite String::ShellQuote 0 not found. Checking if your kit is complete... Looks good Prototype mismatch: sub main::prompt: none vs ($;$) at /home/shawn/perl5/perlbrew/perls/perl-5.20.1/lib/5.20.1/ExtUtils/MakeMaker.pm line 221. ERROR from evaluation of /home/shawn/.cpanm/work/1410993320.2278/PAR-Packer-1.021/myldr/Makefile.PL: Can't locate String/ShellQuote.pm in @INC (you may need to install the String::ShellQuote module) (@INC contains: /home/shawn/.cpanm/work/1410993320.2278/PAR-Packer-1.021/inc /home/shawn/perl5/perlbrew/perls/perl-5.20.1/lib/site_perl/5.20.1/x86_64-linux /home/shawn/perl5/perlbrew/perls/perl-5.20.1/lib/site_perl/5.20.1 /home/shawn/perl5/perlbrew/perls/perl-5.20.1/lib/5.20.1/x86_64-linux /home/shawn/perl5/perlbrew/perls/perl-5.20.1/lib/5.20.1 /home/shawn/.cpanm/work/1410993320.2278/PAR-Packer-1.021 .) at ./Makefile.PL line 90. -> N/A -> FAIL Configure failed for PAR-Packer-1.021. See /home/shawn/.cpanm/work/1410993320.2278/build.log for details.