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 `&'
i18n.hh:62: extraneous `char' ignored
i18n.hh:64: parse error before `}'
BaseDisplay.cc: In function `void signalhandler(int)':
BaseDisplay.cc:164: no matching function for call to `I18n::getMessage (int,
int
, const char[23])'
BaseDisplay.cc:178: no matching function for call to `I18n::getMessage (int,
int
, const char[15])'
BaseDisplay.cc:190: no matching function for call to `I18n::getMessage (int,
int
, const char[26])'
BaseDisplay.cc: In method `BaseDisplay::BaseDisplay(char *, char * = 0)':
BaseDisplay.cc:267: no matching function for call to `I18n::getMessage (int,
int
, const char[58])'
BaseDisplay.cc:279: no matching function for call to `I18n::getMessage (int,
int
, const char[77])'

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?

Any suggestions?

Thanks

Reply via email to