The exact details are described in bug #113681.
Created attachment 74254 [details, diff] Patch to avoid matching partial LINGUAS in configure
Created attachment 74255 [details] Updated ebuild
*** Bug 109882 has been marked as a duplicate of this bug. ***
I think this is the problem I'm having... this updated ebuild has been around for a while now?!! and it's not in portage yet... creating gtk+.pc creating config.h make all-recursive make[1]: Entering directory `/mnt/sata2/portage_tempdir/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10' Making all in po make[2]: Entering directory `/mnt/sata2/portage_tempdir/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10/po' PATH=../src:$PATH /usr/bin/xgettext --default-domain=gtk+ --directory=.. \ --add-comments --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ && test ! -f gtk+.po \ || ( rm -f ./gtk+.pot \ && mv gtk+.po ./gtk+.pot ) make[2]: *** No rule to make target `zh_TW.gmo', needed by `all-yes'. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/mnt/sata2/portage_tempdir/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10/po' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/sata2/portage_tempdir/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10' make: *** [all-recursive-am] Error 2 !!! ERROR: x11-libs/gtk+-1.2.10-r11 failed. Call stack: ebuild.sh, line 1526: Called dyn_compile ebuild.sh, line 923: Called src_compile gtk+-1.2.10-r11.ebuild, line 66: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
gtk-1.x series is unmaintained upstream. Please migrate towards the gtk-2.x series.
(In reply to comment #5) > gtk-1.x series is unmaintained upstream. Please migrate towards the gtk-2.x > series. Some packages still need it as adependency (gimpprint, gnash comes to mind), so a complete migration is not always possible yet.
An easy workaround to compile gtk+-1.2 is to : USE="-nls" emerge "<gtk+-2"
(In reply to comment #7) > An easy workaround to compile gtk+-1.2 is to : > > USE="-nls" emerge "<gtk+-2" > How to keep gtk+-1 from using nls forever? /etc/portage/package.use? If so, what would it look like?
(In reply to comment #8) > How to keep gtk+-1 from using nls forever? /etc/portage/package.use? If so, > what would it look like? echo '<x11-libs/gtk+-2.0 -nls' >> /etc/portage/package.use
*** Bug 149293 has been marked as a duplicate of this bug. ***
Fixed in -r12 by filtering all unsupported LINGUAS. I hope this revision will be marked stable soon (see bug 150355).