On two machines here, both with gettext-0.12.1 (the owner of /usr/bin/msgfmt). Making a symlink from /usr/bin/gmsgfmt to /usr/bin/msgfmt on the failed machine DID get it to compile, although gmsgfmt does not exist anywhere on the other machine and it worked just fine there. Making all in po... make[2]: Entering directory `/var/tmp/portage/gtk-gnutella-0.93/work/gtk-gnutella-0.93/po' test -z "es.gmo fr.gmo nl.gmo" || make es.gmo fr.gmo nl.gmo make[3]: Entering directory `/var/tmp/portage/gtk-gnutella-0.93/work/gtk-gnutella-0.93/po' rm -f fr.gmo && gmsgfmt -c --statistics -o fr.gmo fr.po /bin/sh: line 1: gmsgfmt: command not found make[3]: *** [fr.gmo] Error 127 make[3]: *** Waiting for unfinished jobs.... msgmerge --update es.po gtk-gnutella.pot ........................................................................................ done. On the machine that failed, even after the successful build due to the symlink, I deleted the gmsgfmt link, rebuilt again to confirm. It did appear to notice the correct file location during the start of the ebuild, but failed yet again with the error noted earlier: I don't see gmsgfmt out there, either. msgfmt is in /usr/bin/msgfmt. Substituting msgfmt for gmsgfmt.
This is probably a bug in the way it is configuring, but I may be able to 'hack' around it... will take a look for -r1 (along with some other changes)
I also get this error. Willing to try patches. -Bryan
Created attachment 21090 [details] Try this ebuild This is an ebuild based on the one Keith did in bug 32597 with some changes to hopefully make NLS work properly.
bah, nvm, that one doesn't work... hold up.
Created attachment 21092 [details] gtk-gnutella-0.93-r1.ebuild This one should work. (works with USE="nls" here)
*** Bug 32597 has been marked as a duplicate of this bug. ***
has been commited and works :)