maemo.org Bugzilla – Bug 4624
need more recent gettext version to support "msgctxt" context
Last modified: 2009-10-22 22:09:08 UTC
You need to
before you can comment on or make changes to this bug.
[Apologies if I selected the wrong product/component to file this under; it was
hard to find the right place to file.]
The fremantle beta SDK ships with gettext 0.14.x. That version's gettext tools
do not support the "msgctxt" keyword in po files, which leads to a problem when
porting modern applications to maemo, since e.g. most recent Gnome apps use
msgctxt in their po files.
The symptoms of the bug are the build failing in po with an error like this:
../../../po/de.po:1064: keyword "msgctxt" unknown
In order to facilitate porting, fremantle final SDK should ship with a gettext
version that supports this, i.e. at least 0.15, but preferably a more recent
release like 0.17 or 0.18.
Confirming - this makes it cunreetly harder to correctly port applications.
Juha: Are there plans to update this for the next SDK?
This is an issue for porting apps.
(In reply to comment #2)
> Juha: Are there plans to update this for the next SDK?
> This is an issue for porting apps.
It will take a while, but we will update it. Due to holidays it will get done
earliest in August. Also the scratchbox-core needs to be updated since it
It's now late in August. Is ther any progress on this?
Yes, there is.
Since 1.0.15, gettext inside scratchbox has been upgraded to 0.17.
I assume that the Beta2 SDK is using that version of scratchbox, right?
I can confirm it's fixed in targets FREMANTLE_X86/ARMEL:
[sbox-FREMANTLE_X86: ~] > gettext --version
gettext (GNU gettext-runtime) 0.17
Beta2 SDK still ships gettext 0.14.4-2osso, see
(In reply to comment #8)
> Thanks Claudio.
> Beta2 SDK still ships gettext 0.14.4-2osso, see
[sbox-FREMANTLE_ARMEL: ~] > apt-cache policy gettext
*** 0.14.4-2osso 0
500 http://repository.maemo.org fremantle/sdk/free Packages
But this should be irrelevant if the setup is right, since gettext comes from
[sbox-FREMANTLE_ARMEL: ~] > which gettext
The upgraded version will be later in the repository too, next (beta) release
if not earlier.