Hi guys.

I'm trying to understand what's causing Gawk's configure script to think that 
we don't have LANGINFO_CODESET or LC_MESSAGES (currently worked around by 
hacking config.h manually).

configure.ac calls AM_GNU_GETTEXT with an 'external' parameter.  This appears 
to have the effect of preventing AM_INTL_SUBDIR from being called, which 
would call AM_LANGINFO_CODESET and gt_LC_MESSAGES, which would set 
HAVE_LANGINFO_CODESET and HAVE_LC_MESSAGES respectively.

I think this might actually come down to a bug in the version of gettext that 
was used when Gawk was packaged.  Here's the test that sets gt_included_intl, 
which ultimately causes AM_GNU_GETTEXT not to be called:

define([gt_included_intl], ifelse([$1], [external], [no], [yes]))

In gettext-0.16.1 this has been changed to:

define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_]
[INTL_SUBDIR], [yes], [no]), [yes]))

Could someone with more autotools knowledge than myself (not hard!) confirm my 
analysis is correct?  If so, is it likely that repackaging Gawk against 
Gettext-0.16.1 will fix the problems we're seeing?

Thanks,

Matt.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to