bug-gnu-utils
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]