At least dev-perl/Digest-HMAC and dev-perl/Net-DNS are missing in the dependency list... Example: $ emerge dnswalk ... $ dnswalk Can't locate Digest/HMAC_MD5.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.1 /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 .) at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/RR/TSIG.pm line 9. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/RR/TSIG.pm line 9. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/RR.pm line 63. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/RR.pm line 63. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/Packet.pm line 14. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/Packet.pm line 14. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/Resolver.pm line 83. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Net/DNS/Resolver.pm line 83. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/Net/DNS.pm line 22. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/Net/DNS.pm line 22. Compilation failed in require at /usr/bin/dnswalk line 23. BEGIN failed--compilation aborted at /usr/bin/dnswalk line 23.
Sorry, small mistake, Net-DNS is there ;-)
emerge -ep dnswalk shows both [ebuild N ] dev-perl/Digest-HMAC-1.01-r1 [ebuild N ] dev-perl/Net-DNS-0.22-r1 [ebuild N ] net-dns/dnswalk-2.0.2