>>>>> "Abdelrazak" == Abdelrazak Younes <[EMAIL PROTECTED]> writes:

>> So the questions are: do you have libintl? Where? What version?
>> Does it contain the missing symbols?

Abdelrazak> I have: $ ls /cygdrive/d/mingw/lib/*intl*
Abdelrazak> /cygdrive/d/mingw/lib/intl.lib

Abdelrazak> $ ls /cygdrive/d/mingw/bin/*intl*
Abdelrazak> /cygdrive/d/mingw/bin/intl.dll

Abdelrazak> They are coming from gnuwin32 project package
Abdelrazak> "gettext-runtime-0.13.1.bin.woe32.zip". Maybe these are
Abdelrazak> MSVC++ libraries (.lib are in general) and that's the
Abdelrazak> reason why it doesn't work. I did not notice because in
Abdelrazak> general, GnuWin32 packages .a and .lib at the same time
Abdelrazak> (and only one .dll). But I am suspicious that there are
Abdelrazak> only two missing symbols: `_nl_msg_cat_cntr'
Abdelrazak> `_nl_expand_alias'

It is not so surprising since the program that is linked is basically:

| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
|   ;
|   return 0;
| }

Note that your libintl seems to provide bindtextdomain and gettext.
Could you try to grep the libraries to see whether the missing symbols
appear in a different form?

Abdelrazak> By the way, I still have this libiconv fix that I sent
Abdelrazak> three or four times already (attached).

You can apply it if you promise to me to report the bug to
[EMAIL PROTECTED] 

JMarc

Reply via email to