in reply to
Re: Re: AUTOLOAD inheritance
in thread AUTOLOAD inheritance
Well, it might be helpful to tell the poster how to eliminate the warning....
Since the module in question is a Exporter and DynaLoader, and only the latter has an autoload method, adding the following to the module should work (untested in this form, slightly modified from working code in a different context):
sub AUTOLOAD
{
my $name = our $AUTOLOAD;
$name =~ s/.*:://; # lose package name
my $target = "DynaLoader::$name";
goto &$target;
}
This will get called in
Abigail-II's step 4, preventing the warning from step 5.