Trying to emerge mozilla-thunderbird on alpha fails because of missing patch for newer gcc/g++ compilers being used. Reproducible: Always Steps to Reproduce: 1. emerge mozilla-thunderbird The mozilla-thunderbird ebuild needs the same patch that has been added to mozilla-firefox ( /usr/portage/net-www/mozilla-firefox/files/mozilla-1.3-alpha-stubs.patch ) src_unpack() { unpack ${A} || die "unpack failed" cd ${S} || die # alpha stubs patch from lfs project. # <taviso@gentoo.org> (26 Jun 2003) use alpha && epatch ${FILESDIR}/mozilla-1.3-alpha-stubs.patch Also the sed line to modify the gfx/src/gtk/Makefile.in for alpha does not escape the library path and fails. sed -i 's/\(EXTRA_DSO_LDOPTS += $(MOZ_GTK_LDFLAGS).*$\)/\1-L/usr/X11R6/lib -lX11/' \ should be sed -i 's/\(EXTRA_DSO_LDOPTS += $(MOZ_GTK_LDFLAGS).*$\)/\1 -L\/usr\/X11R6\/lib -lX11/'
This was done with mozilla-thunderbird-0.7.1 and the edit to add -L /usr/X11R6/lib -lX11 to the gfx/src/gtk/Makefile.in file is no longer needed.
Sean, I've been trying to test this for a long time on my usual build machine. It's been having trouble because of a strange gcc/glibc interaction. I'm finally building on a different machine. When that finishes then I'll be able to commit these changes.
Ok, fixed in 0.7.3. Thanks!