Looking around at this code a little more. The subroutine where the error is triggered is this here:
Moo.pm lines 37 to 52:37 sub import { 38 my $target = caller; 39 my $class = shift; 40 if ($INC{'Role/Tiny.pm'} and Role::Tiny->is_role($target)) { 41 croak "Cannot import Moo into a role"; 42 } 43 44 _set_loaded(caller); 45 46 strict->import; 47 warnings->import; 48 49 $class->_install_subs($target, @_); 50 $class->make_class($target); 51 return; 52 }
I've not yet learned enough about Moo or Moose or any of these entries in the contest to impose OO on Perl, so this code is pretty much opaque to me. What I do get is that in line 49 $class holds the class name "Module::Manifest::Skip" and Skip.pm has no method (sub) "_install_subs".
Ingy is a pretty well-known CPAN contributor and if this is his error I hope he'll find it and fix it. Maybe I'll try to help out by filing a bug report.
— Soren Oct 12, 2025 at 22:14 UTC
A just machine to make big decisions
Programmed by fellows (and gals) with compassion and vision
We'll be clean when their work is done
We'll be eternally free yes, and eternally young
Donald Fagen —> I.G.Y.
(Slightly modified for inclusiveness)
In reply to Re: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
by Intrepid
in thread Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
by Intrepid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |