dev-perl/Crypt-SSLeay-0.720.0 currently depends on dev-perl/Try-Tiny only if USE=test. This dependency needs to be unconditional. Attempting to build Crypt-SSLeay-0.720.0 with USE=-test on a system without Try-Tiny results in the following: * Package: dev-perl/Crypt-SSLeay-0.720.0 * Repository: gentoo * Maintainer: perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking Crypt-SSLeay-0.72.tar.gz to /var/tmp/portage/dev-perl/Crypt-SSLeay-0.720.0/work >>> Source unpacked in /var/tmp/portage/dev-perl/Crypt-SSLeay-0.720.0/work >>> Preparing source in /var/tmp/portage/dev-perl/Crypt-SSLeay-0.720.0/work/Crypt-SSLeay-0.72 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-perl/Crypt-SSLeay-0.720.0/work/Crypt-SSLeay-0.72 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Crypt-SSLeay-0.720.0/image/ Can't locate Try/Tiny.pm in @INC (you may need to install the Try::Tiny module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.20.2/x86_64-linux /usr/local/lib64/perl5/5.20.2 /usr/lib64/perl5/vendor_perl/5.20.2/x86_64-linux /usr/lib64/perl5/vendor_perl/5.20.2 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.20.2/x86_64-linux /usr/lib64/perl5/5.20.2 .) at Makefile.PL line 9. BEGIN failed--compilation aborted at Makefile.PL line 9.
Fixed, thanks