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