With 2.95.4 you get: wvaddr.cc:641: prototype for `WvIPPortAddr::WvIPPortAddr(const unsigned char *, short unsigned int)' does not match any in class `WvIPPortAddr' I am pretty sure the bug is actually in gcc 3.1.... it just randomly looses a const!! I have not found a fix that would satisfy both as of yet....
DOH, I'm hacking on it, give me a while :)
ok try using the patch at http://gentoo.lostlogicx.com//wvstreams-3.70-gentoo.patch instead of the one in portage (cheap hack, shouldn't work, but I believe it will work with either compiler, works with 3.1 for sure)