Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 33660 - gtk-gnutella-0.93 fails die to gmsgfmt
Summary: gtk-gnutella-0.93 fails die to gmsgfmt
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal
Assignee: Brandon Low (RETIRED)
URL:
Whiteboard:
Keywords:
: 32597 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-11-17 00:47 UTC by Scott Taylor (RETIRED)
Modified: 2003-12-06 14:46 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Try this ebuild (gtk-gnutella-0.93-r1.ebuild,1.86 KB, text/plain)
2003-11-22 12:14 UTC, Brandon Low (RETIRED)
Details
gtk-gnutella-0.93-r1.ebuild (gtk-gnutella-0.93-r1.ebuild,1.88 KB, text/plain)
2003-11-22 12:35 UTC, Brandon Low (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Taylor (RETIRED) gentoo-dev 2003-11-17 00:47:53 UTC
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.
Comment 1 Brandon Low (RETIRED) gentoo-dev 2003-11-17 08:56:36 UTC
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)
Comment 2 Bryan Whitehead 2003-11-21 22:07:02 UTC
I also get this error.

Willing to try patches.

-Bryan
Comment 3 Brandon Low (RETIRED) gentoo-dev 2003-11-22 12:14:35 UTC
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.
Comment 4 Brandon Low (RETIRED) gentoo-dev 2003-11-22 12:17:52 UTC
bah, nvm, that one doesn't work... hold up.
Comment 5 Brandon Low (RETIRED) gentoo-dev 2003-11-22 12:35:07 UTC
Created attachment 21092 [details]
gtk-gnutella-0.93-r1.ebuild

This one should work.  (works with USE="nls" here)
Comment 6 Heinrich Wendel (RETIRED) gentoo-dev 2003-12-06 14:38:34 UTC
*** Bug 32597 has been marked as a duplicate of this bug. ***
Comment 7 Heinrich Wendel (RETIRED) gentoo-dev 2003-12-06 14:46:16 UTC
has been commited and works :)