It misses a dependency. >>> Emerging (1 of 1) dev-perl/Data-Random-0.60.0 >>> Failed to emerge dev-perl/Data-Random-0.60.0, Log file: >>> '/var/tmp/portage/dev-perl/Data-Random-0.60.0/temp/build.log' >>> Jobs: 0 of 1 complete, 1 failed Load avg: 0.40, 0.37, 0.50 * Package: dev-perl/Data-Random-0.60.0 * Repository: gentoo * Maintainer: perl@gentoo.org * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU * FEATURES: preserve-libs sandbox >>> Unpacking source... >>> Unpacking Data-Random-0.06.tar.gz to /var/tmp/portage/dev-perl/Data-Random-0.60.0/work >>> Source unpacked in /var/tmp/portage/dev-perl/Data-Random-0.60.0/work >>> Preparing source in /var/tmp/portage/dev-perl/Data-Random-0.60.0/work/Data-Random-0.06 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-perl/Data-Random-0.60.0/work/Data-Random-0.06 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Data-Random-0.60.0/image/ Can't locate YAML/Tiny.pm in @INC (@INC contains: inc /etc/perl /usr/local/lib64/perl5/5.14.2/x86_64-linux /usr/local/lib64/perl5/5.14.2 /usr/lib64/perl5/vendor_perl/5.14.2/x86_64-linux /usr/lib64/perl5/vendor_perl/5.14.2 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.14.2/x86_64-linux /usr/lib64/perl5/5.14.2 .) at inc/Module/Install/JSONMETA.pm line 39. * ERROR: dev-perl/Data-Random-0.60.0 failed (configure phase): * Unable to build! * * Call stack: * ebuild.sh, line 85: Called src_configure * environment, line 2217: Called perl-module_src_configure * environment, line 1933: Called perl-module_src_prep * environment, line 2005: Called die * The specific snippet of code: * perl Makefile.PL "$@" <<< "${pm_echovar}" || die "Unable to build!"; * * If you need support, post the output of 'emerge --info =dev-perl/Data-Random-0.60.0', * the complete build log and the output of 'emerge -pqv =dev-perl/Data-Random-0.60.0'. * The complete build log is located at '/var/tmp/portage/dev-perl/Data-Random-0.60.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Data-Random-0.60.0/temp/environment'. * S: '/var/tmp/portage/dev-perl/Data-Random-0.60.0/work/Data-Random-0.06' * Messages for package dev-perl/Data-Random-0.60.0: * ERROR: dev-perl/Data-Random-0.60.0 failed (configure phase): * Unable to build! * * Call stack: * ebuild.sh, line 85: Called src_configure * environment, line 2217: Called perl-module_src_configure * environment, line 1933: Called perl-module_src_prep * environment, line 2005: Called die * The specific snippet of code: * perl Makefile.PL "$@" <<< "${pm_echovar}" || die "Unable to build!"; * * If you need support, post the output of 'emerge --info =dev-perl/Data-Random-0.60.0', * the complete build log and the output of 'emerge -pqv =dev-perl/Data-Random-0.60.0'. * The complete build log is located at '/var/tmp/portage/dev-perl/Data-Random-0.60.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Data-Random-0.60.0/temp/environment'. * S: '/var/tmp/portage/dev-perl/Data-Random-0.60.0/work/Data-Random-0.06' Reproducible: Always
dev-perl/YAML-Tiny fixes the problem.
I dropped the jsonmeta call from Makefile.PL for now. Thanks Luis for reporting.