When upgrading to net-misc/wget-1.9 and compiling with USE="+ipv6", any attempt to emerge any file that has not been previously downloaded gets the following error: failed: Address family not supported by protocol Reproducible: Always Steps to Reproduce: 1.compile wget with USE="+ipv6" 2.emerge -v {any program} 3. Actual Results: received following error message when attempting to download the program to emerge: failed: Address family not supported by protocol Expected Results: properly downloaded the file Once I recompiled wget with USE="-ipv6", I was able to download the files needed to emerge a program.
If it's not possible to add a command line switch to wget to tell it which protocol to use (like ssh has), what about this solution? You could make the ebuild compile wget twice. Once with, once without IPv6 support. Install them as wget4 and wget6 (like ping and ping6), and make wget a symlink to wget4. That way, everybody should be happy.
This also kills catalyst due to default grp/stage2/stage3 flags. There is a quick/reasonable fix at the bottom of the URL provided up top.
added a patch to fix this please test wget-1.9.1-rc1