Don't know if this is intentional, but emerge /usr/portage/app-office/openoffice/openoffice-1.0.0-r1.ebuild failed because it could not find gcc3. As far as I can tell, gcc3 is not masked, but I could not find it in package.mask. I had to do: ebuild /usr/portage/sys-devel/gcc/gcc-3.0.4-r6.ebuild merge emerge openoffice And it (eventually!) worked. Nice one!
It is intentional. Problem is that you cannot pull gcc-3.1 in by DEPEND, but have to merge it via "ebuild foo.ebuild merge".