[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gnulib] wcwidth on OSF/1 (was: m4-1.4.6 soon?)
From: |
Bruno Haible |
Subject: |
Re: [bug-gnulib] wcwidth on OSF/1 (was: m4-1.4.6 soon?) |
Date: |
Mon, 7 Aug 2006 17:20:45 +0200 |
User-agent: |
KMail/1.9.1 |
Gary V. Vaughan wrote:
> A gnulib bug on osf (4.0d and 5.1):
> alphaev67-dec-osf5.1$ make all check
> cc -DHAVE_CONFIG_H -I. -I../../lib -I.. -g -c ../../lib/mbchar.c
> cc: Warning: ../../lib/wcwidth.h, line 70: In this declaration,
> parameter 1 has a different type than specified in an earlier
> declaration of this function. (mismatparam)
> int wcwidth (int /* actually wchar_t */);
> ----^
> cc: Error: ../../lib/wcwidth.h, line 70: In this declaration, the type
> of "wcwidth" is not compatible with the type of a previous declaration
> of "wcwidth" at line number 280 in file /usr/include/wchar.h. (notcompat)
> int wcwidth (int /* actually wchar_t */);
> ----^
> *** Exit 1
> Stop.
What does "grep WCWIDTH config.h" show? Does it show
#define HAVE_DECL_WCWIDTH 0 ?
It should say
#define HAVE_DECL_WCWIDTH 1
because of the
extern int wcwidth __((const wchar_t));
declaration in /usr/include/wchar.h. Can you look in the config.log why
it set HAVE_DECL_WCWIDTH to 0?
On a different OSF/1 5.1 machine, also with cc, I get
$ grep WCWIDTH config.h
#define HAVE_DECL_WCWIDTH 1
#define HAVE_WCWIDTH 1
and all goes fine.
Bruno
- Re: m4-1.4.6 soon?, Gary V. Vaughan, 2006/08/05
- Re: [bug-gnulib] wcwidth on OSF/1 (was: m4-1.4.6 soon?),
Bruno Haible <=
- Re: [bug-gnulib] wcwidth on OSF/1, Gary V. Vaughan, 2006/08/07
- Re: [bug-gnulib] wcwidth on OSF/1, Gary V. Vaughan, 2006/08/07
- Re: [bug-gnulib] wcwidth on OSF/1, Bruno Haible, 2006/08/07
- Re: [bug-gnulib] wcwidth on OSF/1, Gary V. Vaughan, 2006/08/07
- Re: [bug-gnulib] wcwidth on OSF/1, Bruno Haible, 2006/08/08
- Re: [bug-gnulib] wcwidth on OSF/1, Ralf Wildenhues, 2006/08/08
- Message not available
- Re: CC=cc ./configure or ./configure CC=cc, Ralf Wildenhues, 2006/08/09
- Re: CC=cc ./configure or ./configure CC=cc, Bruno Haible, 2006/08/10
- Re: CC=cc ./configure or ./configure CC=cc, Ralf Wildenhues, 2006/08/10
- Re: CC=cc ./configure or ./configure CC=cc, Paul Eggert, 2006/08/10