msgfmt -c -o po/fi.mo po/fi.po msgfmt -c -o po/fr.mo po/fr.po ............... done. msgfmt: po/de.po: warning: PO file header missing or invalid warning: charset conversion will not work msgfmt: found 1 fatal error Merging po/fi.po .......... done. Merging po/fr.po make: *** [po/de.mo] Error 1 make: *** Waiting for unfinished jobs.... .......... done. !!! ERROR: net-www/straw-0.18.1 failed. !!! Function src_compile, Line 31, Exitcode 2 !!! (no error message)
what is the output of 'locale' for the user you are emerging with ?
LANG=en_GB LC_CTYPE="pt_PT@euro" LC_NUMERIC="pt_PT@euro" LC_TIME="pt_PT@euro" LC_COLLATE="pt_PT@euro" LC_MONETARY="pt_PT@euro" LC_MESSAGES="pt_PT@euro" LC_PAPER="pt_PT@euro" LC_NAME="pt_PT@euro" LC_ADDRESS="pt_PT@euro" LC_TELEPHONE="pt_PT@euro" LC_MEASUREMENT="pt_PT@euro" LC_IDENTIFICATION="pt_PT@euro" LC_ALL=pt_PT@euro (foser, don't forget the gmodconfig ebuild, you said you'd get it in when it got to the next stable version, and the ebuild is already around here, try to take a look at it when you have the time, thanks).
can you try recompiling with locale vars set to POSIX or C (LANG and LC_ALL most important i guess).
I tried out with C and worked fine.
there we go, locale problem not much i can do about it, maybe portage should always set it's LANG to C to be on the safe side. I'll bring that up with carpaski.
dumdidum.. not much point in keeping this open like this..
But did you had that conversation with carpasky? What was the outcome?