Subject: | Fails during Makefile.PL with high probability |
The new Makefile.PL contains two more 'use' statements for modules that
are usually not installed on the target system nor included in inc/ nor
declared as configure_requires.
@@ -1,13 +1,19 @@
# Load the Module::Install bundled in ./inc/
use inc::Module::Install;
use Module::Install::AuthorRequires;
+use Module::Install::ReadmeFromPod;
use Module::Install::GithubMeta;
+use Module::Install::AutoLicense;
So how should this ever work? My smokers have not yet sent out a single
PASS, FAIL or UNKNOWN, but all dependencies of Class-Method-Modifiers
are now blocked.
Hmmm. Installing ReadmeFromPod and AutoLicense does not provide a
workaround. I now get
String found where operator expected at Makefile.PL line 11, near
"readme_from 'lib/Class/Method/Modifiers.pm'"
(Do you need to predeclare readme_from?)
syntax error at Makefile.PL line 11, near "readme_from
'lib/Class/Method/Modifiers.pm'"
Bareword "auto_license" not allowed while "strict subs" in use at
Makefile.PL line 11.
Execution of Makefile.PL aborted due to compilation errors.
Sounds familiar to me, somethign to do with forced export of strictness
in Module::Install or so. Where was that? Ahh, here:
https://rt.cpan.org/Ticket/Display.html?id=76035
HTH&&Regards,