dev-perl/Net-SNMP complains about prerequisite's which fail to load; error follows: Warning: prerequisite Crypt::DES failed to load: Can't locate Crypt/DES.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/powerpc-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/powerpc-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at (eval 4) line 3. Warning: prerequisite Digest::HMAC failed to load: Can't locate Digest/HMAC.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/powerpc-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/powerpc-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at (eval 5) line 3. Warning: prerequisite Digest::MD5 failed to load: Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/powerpc-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/powerpc-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at (eval 6) line 3. Warning: prerequisite Digest::SHA1 failed to load: Can't locate Digest/SHA1.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/powerpc-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/powerpc-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at (eval 7) line 3. installing these packages first gets rid of their respective errors, maybe they should be DEPENDS? : dev-perl/Digest-MD5 dev-perl/Digest-SHA1 dev-perl/Digest-HMAC with these three packages installed the only remaining warning is about crypt/DES.pm, I am not sure what provides this. dont know enough about perl, or I'd investigate this further
Todd, I'll see about getting an ebuild made for the missing package and make sure that the depends are in each of the Net-SNMP ebuild. Thanks!
three of the ebuilds already exist; they just need to be added to DEPEND.
Todd, Net-SNMP-r1 is now in portage, which includes the missing dependancy. In addition, I've created and commited the Crypt-DES ebuild to meet that dependancy :)
Crypt-DES did not help against: # snmpkey Can't locate Digest/SHA1.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/local/lib/site_perl .) at /usr/lib/perl5/vendor_perl/5.8.0/Net/SNMP/Security/USM.pm line 31. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.0/Net/SNMP/Security/USM.pm line 31. Compilation failed in require at /usr/bin/snmpkey line 87. BEGIN failed--compilation aborted at /usr/bin/snmpkey line 87. Same about Digest/HMAC.pm installing both dev-perl/Digest-SHA1 and dev-perl/Digest-HMAC did the job. Please include both to required depends for dev-perl/Net-SNMP