Without dev-perl/Error present, git can throw the following error: mbillemo@Myst t $ git-remote add netherpanel http://netherpanel.lyndir.com/NetherPanel.git Can't locate Error.pm in @INC (@INC contains: /Gentoo/usr/lib/perl5/site_perl/5.8.8/darwin-2level /Gentoo/usr/lib/perl5/site_perl/5.8.8 /etc/perl /Gentoo/usr/lib/perl5/vendor_perl/5.8.8/darwin-2level /Gentoo/usr/lib/perl5/vendor_perl/5.8.8 /Gentoo/usr/lib/perl5/vendor_perl /Gentoo/usr/lib/perl5/site_perl /Gentoo/usr/lib/perl5/5.8.8/darwin-2level /Gentoo/usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /Gentoo/usr/lib/perl5/site_perl/5.8.8/Git.pm line 93. BEGIN failed--compilation aborted at /Gentoo/usr/lib/perl5/site_perl/5.8.8/Git.pm line 93. Compilation failed in require at /Gentoo/usr/bin/git-remote line 4. BEGIN failed--compilation aborted at /Gentoo/usr/bin/git-remote line 4. Reproducible: Always Steps to Reproduce:
This error is thrown with git installed as follows: [ebuild R ] dev-util/git-1.5.4.4 USE="bash-completion iconv webdav -cgi -curl -doc -emacs -gtk -mozsha1 -perl (-ppcsha1) -threads -tk" 0 kB As you can see, no perl. With perl enabled the Error lib is pulled in, but it still shouldn't throw the error it does without the perl flag. Maybe the perl flag should disappear and perl should be enabled by default?
Enabling the perl flag causes: emerge: there are no ebuilds to satisfy "dev-perl/Net-SMTP-SSL". (dependency required by "dev-util/git-1.5.4.4" [ebuild])
Are you on an updated tree? We already dealt with a bug similar to this, and dev-perl/Net-SMTP-SSL is in the tree here... *** This bug has been marked as a duplicate of bug 214005 ***