Bug 32860 forces IPv6 support on regardless of the state of the ipv6 USE flag due to a compilation error (rather embarrassing, since the error was mine). The proper fix is to patch the source: --- ../tetrinet-0.11-orig/sockets.c 2003-09-10 04:15:04 +0900 +++ sockets.c 2007-12-28 05:35:49 +0900 @@ -188,7 +188,7 @@ return -1; } if (ipbuf) - memcpy(retbuf, &sa.sin_addr, 4); + memcpy(ipbuf, &sa.sin_addr, 4); #endif return sock;
Created attachment 139461 [details, diff] Proposed ebuild patch
Created attachment 139462 [details, diff] Proposed patch without extra junk Oops! Didn't mean to include the Manifest junk in there...
Fixed, thanks.