Hello,
Both the latest installable version (1.2.2) and downloaded from svn (head
branch) is unusable with C++ Builder 6 (service pack 6).
File gnugettext.hpp automatically generated from gnugettext.pas contains
two lines:
static const Shortint LOCALE_SISO639LANGNAME = 0x59;
static const Shortint LOCALE_SISO3166CTRYNAME = 0x5a;
which seem to be in conflict with the same constants from window header (i
guess) - see LCTYPE on
http://msdn.microsoft.com/en-us/library/bb507201.aspx
Compiler reports error:
[C++ Error] gnugettext.hpp(390): E2040 Declaration terminated incorrectly
If I change the name of these constants or comment it out in pas file it
will allow to use the gnugettext.hpp in project and compile it.
Lars B. Dybdahl
None
None
Public
|
Date: 2008-08-19 08:35
|
|
Date: 2008-05-15 07:39
|
| Field | Old Value | Date | By |
|---|---|---|---|
| assigned_to | nobody | 2008-06-17 07:02 | dybdahl |
| priority | 5 | 2008-05-15 07:39 | tomaszb |
| summary | C++ Builder 6: unable to use gnugettext.hpp | 2008-05-15 07:39 | tomaszb |