Re: Windows question: when is LC_MESSAGES defined? - Mailing list pgsql-hackers

From Nazir Bilal Yavuz
Subject Re: Windows question: when is LC_MESSAGES defined?
Date
Msg-id CAN55FZ324WPjV4GRrTNO0egOgVJErLHNr_51yr9G6LBMeQ0tXg@mail.gmail.com
Whole thread Raw
In response to Re: Windows question: when is LC_MESSAGES defined?  (Dave Page <dpage@pgadmin.org>)
List pgsql-hackers
Hi,

On Thu, 17 Jul 2025 at 11:19, Dave Page <dpage@pgadmin.org> wrote:
>
> On Thu, 17 Jul 2025 at 09:01, Nazir Bilal Yavuz <byavuz81@gmail.com> wrote:
>>
>> x64:
>>
>> * I downloaded Dave Page's Windows gettext artifact from [2]. I am
>> able to configure Postgres with nls being enabled but then compilation
>> failed with:
>> ```
>> [349/2500] Building translation
>> src/interfaces/libpq/po/cs/LC_MESSAGES/libpq5-19-cs.mo
>> FAILED: src/interfaces/libpq/po/cs/LC_MESSAGES/libpq5-19.mo
>> "C:\Users\byavuz81\Downloads\gettext-0.25-win64\bin\msgfmt.EXE" "-o"
>> "src/interfaces/libpq/po/cs/LC_MESSAGES/libpq5-19.mo"
>> "../src/interfaces/libpq/po/cs.po"
>> C:\Users\byavuz81\Downloads\gettext-0.25-win64\bin\msgfmt.EXE: iconv
>> failure: No error
>> [354/2500] Compiling C object
>> src/interfaces/libpq/libpq.dll.p/fe-auth-oauth.c.obj
>
>
> That build of gettext seems to work fine with the PostgreSQL builds in the winpgbuild repo, so there must be
somethingdifferent in your environment. I do remember spending some time trying to resolve the "iconv failure: No
error"message myself though, but unfortunately I was just messing around in the GitHub editor trying to get it to work
forgiggles at the time with a bunch of trial and error builds with no useful commit messages so couldn't tell you what
theissue was now :-/ 
>
> I do also recall that gettext was the component that took me by far the longest to get working on that project.

Thanks for the heads-up! Unfortunately, I tried that on a VM which I
have since deleted, so I no longer have access to that environment. I
am planning to retry this soon and will let you know if I make any
progress.

--
Regards,
Nazir Bilal Yavuz
Microsoft



pgsql-hackers by date:

Previous
From: Masahiko Sawada
Date:
Subject: Re: Conflict detection for update_deleted in logical replication
Next
From: Sami Imseih
Date:
Subject: Re: track generic and custom plans in pg_stat_statements