adns has two conflicting function definitions. The attached patch fixes this behaviour and allows compilation using GCC 3.4. Reproducible: Always Steps to Reproduce:
Created attachment 30212 [details, diff] Patch to fix compilation error
now in portage