etherape and other apps that rely on libpcap faile to compile because they cannot locate header files, such as net/bpf.h The fix is to add: make install-incl prior to the "einstall || die" command in src_install(). This doesn't fix etherape, but it does get the header files installed where they belong, which wasn't happening otherwise. This may or may not be a gcc 3.1 specific problem, but my experience was on a gcc 3.1 box.
hi. i just fixed etherape. what other applications building against libpcap exhibit this problem? thanks. Matt
FYI, ethereal (0.9.6) cannot detect net/bpf.h either.
as http://forums.gentoo.org/viewtopic.php?t=13551 has announced, there is a issue with ethereal. And as of this hour I am unable to merge ethereal 0.9.6 - I know, there are people out there who share the same fate. As of this facts I recommend to rise the severity (if that helps) I emerge last weekend my whole system with gcc 3.2 - I had the problem before (gcc 3.1) and have it now (gcc 3.2) (I would fix the problem, but was not yet able to replay the trick with etherape nor is my magic strong enough)
appears to be fixed now