There will be a release of 2.8.7 shortly which will include this fix, but for now you can fix this by grabbing the CVS version, patch the file manually or just grab the resolv.h from CVS.
The problem is caused by GLIBC 2.3.x (used in Redhat 9.x, SuSE 8.2+ aswell as most of the latest distros) breaking backwards compactibility yet again.
For manual patching (sorry, no diff atm), see:http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ultimate/Ultimate2/include/resolv.h.diff?r1=1.3&r2=1.4
Or you can download the file and place it in your include directory:http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/
Be sure to check that the file is named resolv.h before you try to recompile as many downloaders will name the file resolv.h?rev=1.4