I'm getting some compile errors when trying to compile DSniff. Another person in the forums was able to verify this was a problem with Portage. See more information (errors, verification, etc..): http://forums.gentoo.org/viewtopic.php?t=32171
in /usr/portage/net-analyzer/dsniff/dsniff-2.3.ebuild, try changing "emake" to "make". you're both failing on make doing both rpcgen and gcc at the same time. rpcgen hasn't finished generating the nfs_prot.h/c file or mount.h/c file from the *.x equivalents, so gcc only reads a partially generated file, hence the unteriminated #ifdef errors. emake does make in -j2 mode (eg. 2 in parallel) but normal make just does it sequentially. if it works, then please report it so someone can fix the dsniff ebuild officially. cheers, alastair
Sure enough, it compiles after this. I guess someone needs to make this change -- that's for the pointer in the right direction.
Fixed, thanks for finding this!