Hi,
I don't think Cygwin has support for catgets. It only has support for GNU
gettext. Damn.
I guess there's no way around it. Too bad.
Thanks Anyways.
----- Original Message -----
From: "SATO Satoru" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 17, 2001 5:05 AM
Subject: Re: No matching function for call to `I18n::getMessage()'
> blackbox uses catgets (POSIX NLS functions) instead of the GNU gettext.
> The warning messages looks can't find the definition of nl_catd, and
> <nl_type.h> has the definition of nl_catd (in my environment).
>
> Do you have that header file has that definition?
>
>
> On Tue, 17 Apr 2001 04:30:10 -0400
> "Eugene Ciloci" <[EMAIL PROTECTED]> wrote:
>
> > Trying to compile blackbox-0.61.1 in Win2k using the Cygwin libraries.
> > I am
> > getting this error message when trying to compile BaseDisplay.cc:
> >
> > ...
> > In file included from BaseDisplay.cc:41:
> > i18n.hh:45: syntax error before `;'
> > i18n.hh:60: ANSI C++ forbids declaration `nl_catd' with no type
> > i18n.hh:60: `nl_catd' declared as an `inline' field
> > i18n.hh:60: parse error before `&'
> ...
>
> > I have the gettext package installed (with libintl) so I don't see why
> > I'm
> > getting the i18n messages. I also don't see why I get the syntax
> > errors.
> > Maybe gcc is not configured properly?
>
>
> ---
> SATO Satoru
>