Subject: | perl Makefile.PL fails if URI::Escape is not installed |
I see the following configuration failure:
...
Output from '/opt/perl-5.12.3/bin/perl Makefile.PL':
Can't locate URI/Escape.pm in @INC (@INC contains: inc private-lib /var/tmp/cpansmoker-1002/2016111012/CPAN-Reporter-lib-33LR /opt/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux /opt/perl-5.12.3/lib/site_perl/5.12.3 /opt/perl-5.12.3/lib/5.12.3/x86_64-linux /opt/perl-5.12.3/lib/5.12.3 .) at inc/Module/Install/Bugtracker.pm line 5.
BEGIN failed--compilation aborted at inc/Module/Install/Bugtracker.pm line 5.
Compilation failed in require at inc/Module/Install.pm line 307.
Subroutine auto_tester redefined at inc/Module/Install/AutomatedTester.pm line 10.
Subroutine cpan_tester redefined at inc/Module/Install/AutomatedTester.pm line 15.
Bareword "auto_set_bugtracker" not allowed while "strict subs" in use at Makefile.PL line 14.
Execution of Makefile.PL aborted due to compilation errors.
...
Probably URI::Escape has to be also included in inc, or (probably better) this and everything in inc should be specified as configure_requires.