Moo <= 1.0.3 are no longer in Tree, however, I still had a copy lying around installed from when it was. This results in Module::Build warning about the version miss-match, and all the tests failing due to version miss-match. * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/tmp/portage/dev-perl-SQL-Translator-0.110.160/image/ *** Module::AutoInstall version 1.06 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.98 >= 0.88) - Test::Exception ...loaded. (0.31 >= 0.31) - Test::Differences ...loaded. (0.61) - YAML ...loaded. (0.81 >= 0.66) - XML::Writer ...loaded. (0.615 >= 0.500) - ExtUtils::MakeMaker ...loaded. (6.62 >= 6.11) - Try::Tiny ...loaded. (0.11 >= 0.04) - Package::Variant ...loaded. (1.001002 >= 1.001001) - Moo ...too old. (0.091007 < 1.000003) - Sub::Quote ...loaded. (undef) - Parse::RecDescent ...loaded. (1.967009 >= 1.967009) - File::ShareDir ...loaded. (1.03 >= 1.0) - Digest::SHA ...loaded. (5.71) - Carp::Clan ...loaded. (6.04) - List::MoreUtils ...loaded. (0.33 >= 0.09) - DBI ...loaded. (1.622) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite Moo 1.000003 not found. We have 0.091007. Writing Makefile for SQL::Translator Writing MYMETA.yml and MYMETA.json .... make --jobs=2 --load-average=1.0 test TEST_VERBOSE=0 PERL_DL_NONLAZY=1 /usr/bin/perl5.16.0 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t Moo version 1.000003 required--this is only version 0.091007 at /tmp/portage/dev-perl-SQL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema/Object.pm line 41.ct.pm line 41.ntime.pm line 317.ailed in require at /tmp/portage/dev-perl-SQL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema.pm line 31.slator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema.pm line 31..110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator.pm line 19.QL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator.pm line 19. BEGIN failed--compilation aborted at t/02mysql-parser.t line 8. t/02mysql-parser.t ...................... Dubious, test returned 255 (wstat 65280, 0xff00)ests run t/03mysql-to-oracle.t ................... Moo version 1.000003 required--this is only version 0.091007 at /tmp/portage/dev-perl-SQL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema/Object.pm line 41.ct.pm line 41.ntime.pm line 317.ailed in require at /tmp/portage/dev-perl-SQL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema.pm line 31.slator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema.pm line 31..110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator.pm line 19.QL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator.pm line 19. BEGIN failed--compilation aborted at t/03mysql-to-oracle.t line 6. t/03mysql-to-oracle.t ................... Dubious, test returned 255 (wstat 65280, 0xff00)ests run t/04file,fh,string.t .................... Moo version 1.000003 required--this is only version 0.091007 at /tmp/portage/dev-perl-SQL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema/Object.pm line 41.ct.pm line 41.ntime.pm line 317.ailed in require at /tmp/portage/dev-perl-SQL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema.pm line 31.slator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator/Schema.pm line 31..110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator.pm line 19.QL-Translator-0.110.160/work/SQL-Translator-0.11016/blib/lib/SQL/Translator.pm line 19.
Can you post `emerge --info` and attach a build log?
Created attachment 329166 [details] `cave info`
Created attachment 329168 [details] `emerge --info`
Created attachment 329170 [details] build log
I usually avoid emerge --info for perl ebuilds, mostly because emerge --info lacks anything that is really relevant for Perl stuff, and it tends to just clutter bug reports with stuff that's not actually of use. But, here it is anyway.
Ah, makes sense. The build log might be handy though, as we now see which tests fail.
Depends on Moo-1.0.3 now.