Issue885

Title missing gettext and configure
Priority important Status resolved
Assigned To fluzz Keywords
Linked issues Watchers fluzz

Submitted on 2017-03-10 03h36 by jesusalva, last changed by fluzz.

Messages
Author: jesusalva Date: 2017-03-10   03h36
Currently, configure does not checks/complains about missing gettext.
This can lead to make refusing to compile because missing .gmo files when
building the game.

Naturally I ran configure -q which reported no errors.
But make -s noticed a missing .gmo file which was not created due missing
gettext and therefore, refused to make the game. (Actually I didn't checked if
it created the executable before exiting with failure, I thought it would be
smarter to install gettext instead.)
Author: fluzz Date: 2017-05-04   17h58
More info is needed. What do you mean with "missing gettext".

There are several parts needed to successfully build with i18n/l10n support:
- autopoint is needed by autogen.sh (and autogen should complain if autopoint is
missing) 
- some C functions, found in the GNU libc. If not, configure will install the
source files needed to compile a static libintl with the gettext C functions.
- some tools (msgfmt, msgmerge, xgettext - known as GNU gettext-tools), to
create the .po and the .gmo files

Only the presence of those tools is not (automatically) checked.

So, what exactly is missing on your system ? The gettext-tools ?
Author: fluzz Date: 2017-05-07   15h52
Commit 83f6d1ca should fix it.
If so, please close this issue.
Author: fluzz Date: 2017-05-07   17h26
Fixed in commit 83f6d1ca70c4028e19d5d3edd9640d017750a340
History
Date User Action Args
2017-05-07 17:26:07fluzzsetstatus: open -> resolved
messages: + msg3465
2017-05-07 15:52:47fluzzsetassignedto: fluzz
messages: + msg3463
nosy: + fluzz
2017-05-04 17:58:48fluzzsetmessages: + msg3462
2017-03-10 03:36:33jesusalvacreate