creating config.h make all-recursive make[1]: Entering directory `/var/tmp/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10' Making all in po make[2]: Entering directory `/var/tmp/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 ) file=./`echo pl | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file pl.po file=./`echo sl | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file sl.po make[2]: *** No rule to make target `zh_CN.gmo', needed by `all-yes'. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10/po' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/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. !!! Function src_compile, Line 53, Exitcode 2 !!! (no error message) This also occurs with zh_TW.gmo Before the compile, there is the following: >>> Unpacking gtk+-1.2.10.tar.gz to /var/tmp/portage/gtk+-1.2.10-r11/work * Applying gtk+-1.2.10-r8-gentoo.diff.bz2... [ ok ] * Applying gtk+-1.2-locale_fix.patch... [ ok ] >>> Source unpacked. * Patching ${S}/ltmain.sh... * Could not apply portage.patch! * Please verify that it is not needed. * Cannot apply any patch, running libtoolize... You should update your `aclocal.m4' by running aclocal. Reproducible: Always Steps to Reproduce: 1. emerge emerge -u '<gtk+-2' # with zh_CN and/or zn_TW in your LINGUAS variable Expected Results: Compiled. Once zh_CN and zh_TW are removed from LINGUAS, the program compiles correctly. Here is my emerge info from after I removed those two languages. Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.6-rc1) ================================================================= System uname: 2.6.6-rc1 i686 AMD Athlon(tm) Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.pudas.net/gentoo http://194.83.57.2/sites/www.ibiblio.org/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j7" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X acpi alsa apm arts avi berkdb bidi cdr cjk crypt cups doc dvd encode esd foomaticdb gdbm gif gimpprint gnome gpm gtk gtk2 guile imlib java javascript jpeg kde libg++ libwww linguas_af linguas_ar linguas_bg linguas_bs linguas_ca linguas_cs linguas_cy linguas_da linguas_de linguas_el linguas_en_GB linguas_eo linguas_et linguas_eu linguas_fa linguas_fi linguas_fr linguas_he linguas_hr linguas_hu linguas_is linguas_it linguas_ja linguas_lt linguas_mn linguas_ms linguas_nb linguas_nl linguas_nn linguas_nso linguas_pl linguas_pt_BR linguas_ro linguas_ru linguas_se linguas_sk linguas_sl linguas_sr linguas_sv linguas_ta linguas_th linguas_tr linguas_uk linguas_uz linguas_ven linguas_wa linguas_xh linguas_zu mad mikmod mmx mng motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline ruby scanner sdl slang spell sse ssl tcltk tcpd tiff truetype usb wmf x86 xml2 xmms xv zlib"
we don't support setting LINGUAS like you do in your CFLAGS.
I don't set LINGUAS in my CFLAGS. I don't set LINGUAS in my USE flags either; I set LINGUAS in /etc/make.conf however. Relevant parts: USE="3dnow acpi alsa arts bidi cdr cjk crypt cups doc dvd foomaticdb gif gimpprint gtk2 javascript kde mmx mng nls oggvorbis opengl pam pic png python qt quicktime readline ruby scanner sdl spell sse ssl tcltk tcpd tiff truetype usb xv wmf -svga" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" LINGUAS="af ar bg bs ca cs cy da de el en_GB eo et eu fa fi fr he hr hu is it ja lt mn ms nb nl nn nso pl pt_BR ro ru se sk sl sr sv ta th tr uk uz ven wa xh zu"
oh sure... it isn't in mine but i guess someone might put it in over time.. anyway, that particular dev may fix it for all i care, i'm not gonna fix everything thats gonna break over broken lingua files. bugwranglers please reassign to whoever introduced LINGUAS in make.conf
Not a portage bug.
Gnome team - step up and close these as WONTFIX or fix it. I'm tired of these being tossed back and forth.
not the GNOME teams problem. I will close them but, but I do not feel like I should be the one closing them. It is a portage 'feature' and such a portage bug.
*** Bug 90104 has been marked as a duplicate of this bug. ***
I did do five searches first... honest :) If its a known problem with gtk1 which doesn't happen with gtk2, then fair enough, it has been fixed already! (well sort of) So really, it's a portage problem. Portage should simple *ignore* this setting when emerging gtk1. Its an ease of use thing. Emerging kde overnight, only finding it has stopped after a few minutes is more than a little .....!!! Anyway keep up the good work!
*** Bug 94789 has been marked as a duplicate of this bug. ***
*** Bug 111365 has been marked as a duplicate of this bug. ***