I tried to emerge blackbox-0.65.0-r1 and the ebuild just dies. To be honest, I really can't tell what's wrong with it. I just emerged a new system using the 1.4_rc4 CD and I have all the newest X11 software/libs. ------ OUTPUT ------ make all-recursive make[1]: Entering directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0' Making all in doc make[2]: Entering directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/doc' sed -e "s,@defaultmenu@,/usr/share/commonbox/menu," \ -e "s,@pkgdatadir@,/usr/share/commonbox," \ -e "s,@version@,0.65.0," \ ./blackbox.1.in > blackbox.1 make[2]: Leaving directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/doc' Making all in nls make[2]: Entering directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/nls' Making all in C make[3]: Entering directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/nls/C' awk -f ./../convert.awk header=../blackbox-nls.hh \ output=Translation.m ./BaseDisplay.m ./Basemenu.m ./Configmenu.m ./Icon.m ./Image.m ./Screen.m ./Slit.m ./Toolbar.m ./Window.m ./Windowmenu.m ./Workspace.m ./Workspacemenu.m ./blackbox.m ./common.m ./main.m ./bsetroot.m make[3]: Leaving directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/nls/C' Making all in da_DK make[3]: Entering directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/nls/da_DK' Translation.m:8: invalid character: message ignored Translation.m:9: invalid character: message ignored Translation.m:24: invalid character: message ignored Translation.m:28: invalid character: message ignored Translation.m:29: invalid character: message ignored Translation.m:30: invalid character: message ignored Translation.m:31: invalid character: message ignored Translation.m:33: invalid character: message ignored Translation.m:34: invalid character: message ignored Translation.m:48: invalid character: message ignored Translation.m:58: invalid character: message ignored Translation.m:60: invalid character: message ignored Translation.m:101: invalid character: message ignored Translation.m:103: invalid character: message ignored Translation.m:110: invalid character: message ignored Translation.m:114: invalid character: message ignored Translation.m:122: invalid character: message ignored Translation.m:123: invalid character: message ignored Translation.m:124: invalid character: message ignored Translation.m:125: invalid character: message ignored Translation.m:140: invalid character: message ignored Translation.m:152: invalid character: message ignored Translation.m:155: invalid character: message ignored Translation.m:160: invalid character: message ignored Translation.m:161: invalid character: message ignored Translation.m:162: invalid character: message ignored Translation.m:168: invalid character: message ignored Translation.m:169: invalid character: message ignored Translation.m:170: invalid character: message ignored Translation.m:171: invalid character: message ignored Translation.m:184: invalid character: message ignored Translation.m:185: invalid character: message ignored make[3]: *** [blackbox.cat] Error 1 make[3]: Leaving directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/nls/da_DK' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0/nls' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/blackbox-0.65.0-r1/work/blackbox-0.65.0' make: *** [all-recursive-am] Error 2 !!! ERROR: x11-wm/blackbox-0.65.0-r1 failed. !!! Function commonbox_src_compile, Line 97, Exitcode 2 !!! (no error message) Calculating dependencies ...done! >>> emerge (1 of 1) x11-wm/blackbox-0.65.0-r1 to / >>> md5 ;-) blackbox-0.65.0.tar.gz ------ END OUTPUT ------
There's an issue (I believe) with the latest glibc and nls. There are two ways around this for the moment: USE="-nls" emerge blackbox or export LC_ALL="en_US"; emerge blackbox You should use your locale for language choice in the second example of course. The first is easier to do.
*** Bug 25772 has been marked as a duplicate of this bug. ***
*** Bug 22011 has been marked as a duplicate of this bug. ***
There doesn't appear to be a resolution to this bug, only a work around. Some people do actually want to compile with nls in USE....
*** Bug 30808 has been marked as a duplicate of this bug. ***
Seems like there is an issue with the Dutch translation, could you guys try specifying your correct local and rebuilding?
*** Bug 30897 has been marked as a duplicate of this bug. ***
LC_ALL="en_GB" works for me.
Please specify USE="-nls" or export LC_ALL to your proper locale.