[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue with gawk-3.1.5 and gettext-0.14.5 testsuite
From: |
Alexander E. Patrakov |
Subject: |
Re: Issue with gawk-3.1.5 and gettext-0.14.5 testsuite |
Date: |
Sun, 14 Aug 2005 08:58:36 +0600 |
User-agent: |
Debian Thunderbird 1.0.2 (X11/20050331) |
Matthew Burgess wrote:
Hi,
I'm running the testsuite for gettext-0.14.5 on a box that has
gawk-3.1.5 installed. I get the following output from the
gettext-tools/tests/lang-gawk test:
SKIP: lang-java
SKIP: lang-csharp
2c2
< 2 morceaux de gateau
---
>> 2 pieces of cake
FAIL: lang-gawk
That's a result of broken autofoo in gawk. The following HAVE_* macros
are used in the *.c and *.h files, but the configure script doesn't set
them in config.h:
HAVE_ISBLANK is missing
HAVE_LANGINFO_CODESET is missing
HAVE_LANGINFO_H is missing
HAVE_LC_MESSAGES is missing
HAVE_POPEN_H is missing
(stuff only in missing.d omitted)
Found by the following checker script:
ifnames `find . -name \*.c -o -name \*.h` | grep HAVE | \
cut -d " " -f 1 >ifnames.hin
for a in `cat ifnames.hin` ; do if ! grep -q $a configh.in ; \
then echo "$a is missing " ; fi ; done
For Matthew Burgess: the easiest workaround so far (without redoing
autostuff) is to add the necessary #defines to the end of config.h
manually after running ./configure:
cat >>config.h <<"EOF"
#define HAVE_ISBLANK 1
#define HAVE_LANGINFO_CODESET 1
#define HAVE_LANGINFO_H 1
#define HAVE_LC_MESSAGES 1
EOF
--
Alexander E. Patrakov