On 2020-03-12 03:27:17, timlegge@gmail.com wrote:
Show quoted text> To provide info I should have last night. I was building an Alpine
> Linux package:
>
> as part of that it runs the test:
>
> export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
> make test
>
> Full details below but the errors shows as. Devel::OverloadInfo is
> not in the Test Requires section.
Devel::OverloadInfo is not used by namespace::autoclean. It is, however,
a requirement of Moose, which is used, when installed, in some tests,
such as t/moose.t.
Here is the key:
Show quoted text> t/00-report-prereqs.t .............. #
> # Versions for all modules listed in MYMETA.json (including optional
> ones):
...
Show quoted text> # Moose 2.2011
Moose is installed, but its installation is broken somehow, as its necessary
prereqs are missing. In the test, Test::Needs attempts to load Moose, which
fails not with a "cannot find Moose.pm in @INC" error but with something else.
Therefore the test dies rather than being skipped.
I do not know how you ended up with a broken Moose install, but a force-reinstallation
of it will get you back to a working state with all of its prerequisites restored.