Steps to reproduce: 1. Extract the 0.6.7 tarball (no, git won't do it) 2. export LINGUAS="en_AU" 3. ./configure 4. make 5. make install Fails with: Making all in po make[2]: Entering directory '/var/tmp/portage/xfce-extra/xfce4-mount-plugin-0.6.7/work/xfce4-mount-plugin-0.6.7/po' make[2]: *** No rule to make target 'en_AU.gmo', needed by 'all-yes'. Stop. make[2]: Leaving directory '/var/tmp/portage/xfce-extra/xfce4-mount-plugin-0.6.7/work/xfce4-mount-plugin-0.6.7/po' Makefile:445: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/xfce-extra/xfce4-mount-plugin-0.6.7/work/xfce4-mount-plugin-0.6.7' Makefile:376: recipe for target 'all' failed This usually happens if there are stale LINGUAS file in po/ which shouldn't be there, it should be autogenerated instead. Look example from some of the better maintained plugins.
As in, "configure" has: ALL_LINGUAS="ar ast bg ca cs da de el en_AU en_GB es eu fi fr gl hr hu id is it ja ko lt lv ms nb nl oc pa pl pt_BR pt ru sk sq sr sv th tr ug uk ur_PK ur vi zh_CN zh_TW " but po/ directory only has: ar.po cs.po el.po eu.po gl.po it.po LINGUAS Makefile.in.in pl.po pt.po sv.po ur_PK.po zh_CN.po ast.po da.po en_GB.po fi.po hu.po ja.po lt.po nb.po POTFILES.in ru.po tr.po ur.po zh_TW.po ca.po de.po es.po fr.po id.po ko.po lv.po nl.po pt_BR.po sq.po uk.po vi.po and these need to match, there are at least bg.po missing too
these all are missing from tarball, so exporting any of these to LINGUAS aborts the installation: bg en_AU hr is ms oc pa sk sq sr th ug reported also here, https://bugs.gentoo.org/show_bug.cgi?id=510872 so it's not only packagers who hit this, but users too