[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unable to build under win32
From: |
Bruno Haible |
Subject: |
Re: unable to build under win32 |
Date: |
Thu, 8 Sep 2005 13:08:31 +0200 |
User-agent: |
KMail/1.5 |
Hello,
Elio Blanca wrote:
> I tried to build gettext 0.14.5 under win32 with msys-1.0.10+mingw-3.4.2
> but something went wrong.
GNU gettext 0.15 will support building with mingw (more precisely,
with cygwin and -mno-cygwin).
You will then be able to report problem that exist with the other mingw
(msys).
> First of all, many c modules in the directory gettext-tools/src need the
> library libmsvcp60.a and i had to add it manually in each line (i added
> "/path/to/lib/libmsvcp60.a"): this way many of them compiled successfully.
> After this, in the same directory, the file msginit.c failed to compile
> because it uses the macro LC_MESSAGES. The win32 environment doesn't
> define it and the configure script was able to detect this, but the
> module does not check the macro status (was defined / wasn't defined) so
> it's not capable of turning its use on or off. This time i was unable to
> go on with the build.
> I hope this report will be useful to fix these bugs.
For being _really_ useful, it would also be necessary to know
- which were the functions that gave linker errors without libmsvcp60.a,
- why do you consider this a bug in gettext and not in mingw,
- why the fallback definition of LC_MESSAGES in gettext.h did not
prevent the error you saw.
But anyway, the GNU gettext CVS (at savannah.gnu.org) is a better starting
point than 0.14.5, now that it supports the other flavour of mingw.
Bruno