Bug 7794 seems to reference the same thing with this package. However, the changes still have yet to make it to the stable portage tree (I assume the change was actually made in CVS, as mentioned in 7794's resolution). So... what gives?
Created attachment 26700 [details, diff] fixes compilation under gcc 3 works for me...
I take it back. I don't think that this is related to bug 7794 at all. That patch IS in fact in the stable portage tree. This is a new problem. See the attached patch file.
Created attachment 26701 [details, diff] proposed ebuild for this resolution, which applies the 2nd patch file for gcc3. This fixes it, and it works (merges cleanly) for me.
patch added to portage, thanks :)