Closed dmacks closed 6 years ago
Which version of Devel::PPPort do you have?
Devel::PPPort 3.21. But updating to 3.36 resolved the problem. I didn't see any note about mine being outdated during the processing of Build.PL. By eye, I now see:
configure_requires:
Devel::PPPort: '3.33'
in Mouse's META.yml, but it's not in Build.PL. Adding it there triggered the correct sequence of events (updating Devel::PPPort prior to building Mouse).
Configure requires must be met before executing Build.PL. See https://metacpan.org/pod/CPAN::Meta::Spec
Do you know what part of the build toolchain is broken here? Did Build.PL not get regenerated from META prior to the 2.5.1 tarball getting created? Or is Build.PL supposed to read META? Or is there some other tool that I was supposed to have run?
Major CPAN clients including cpanminus take care of configure requirements automatically.
Building Mouse-v2.5.1 on OS X 10.13 against apple's perl-5.18.2 with all non-core perl modules supplied by fink...
and then a lot of noise during self-test
The
PERL_UNUSED_RESULT
macro was only added in the middle of the perl-5.20/5.21 development cycles.