You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As it is, LOCALEDIR points to D:/a/MSYS64. That part should be stripped. LOCALEDIR should be just /ucrt64/share/locale by using ./configure … CFLAGS=-DLOCALEDIR=/ucrt64/share/locale. I'm actually not sure where it is coming from... default ./configure yields localedir_c='"/ucrt64/share/locale"' in my config.log.
$ LANG=pt_BR msmtp --version
msmtp versao 1.8.23
Plataforma: x86_64-w64-mingw32
Biblioteca TLS/SSL: GnuTLS
Biblioteca de autenticaçao: interno
Métodos de autenticaçao suportados:
plain external cram-md5 login oauthbearer xoauth2
Suporte a IDN: habilitado
NLS: habilitado, LOCALEDIR é D:/a/msys64/ucrt64/share/locale
Suporte a chaveiro: GNOME
Nome do arquivo de configuraçao do sistema: C:\ProgramData\msmtprc.txt
Nome do arquivo de configuraçao do usuário: C:\Users\mlt\msmtprc.txt
Copyright (C) 2023 Martin Lambers and others.
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
Actual behavior
msmtp can't find its translations.
$ LANG=pt_BR msmtp --version
msmtp version 1.8.23
Platform: x86_64-w64-mingw32
TLS/SSL library: GnuTLS
Authentication library: built-in
Supported authentication methods:
plain external cram-md5 login oauthbearer xoauth2
IDN support: enabled
NLS: enabled, LOCALEDIR is D:/a/msys64/ucrt64/share/locale
Keyring support: Gnome
System configuration file name: C:\ProgramData\msmtprc.txt
User configuration file name: C:\Users\mlt\msmtprc.txt
Copyright (C) 2023 Martin Lambers and others.
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
It is odd… If I build the package on my machine, everything works as expected without remapping. msmtp uses LOCALEDIR as supplied by autotools and I see correct value starting with /ucrt64 in Makefile and config.log.
config.log (I had to add CFLAGS=-Wno-incompatible-pointer-types)
Description / Steps to reproduce the issue
As it is, LOCALEDIR points to
D:/a/MSYS64
. That part should be stripped. LOCALEDIR should be just/ucrt64/share/locale
by using./configure … CFLAGS=-DLOCALEDIR=/ucrt64/share/locale
. I'm actually not sure where it is coming from... default./configure
yieldslocaledir_c='"/ucrt64/share/locale"'
in myconfig.log
.Expected behavior
One can remap things to get it work
Actual behavior
msmtp can't find its translations.
Verification
Windows Version
MINGW64_NT-10.0-22000
MINGW environments affected
Are you willing to submit a PR?
No response
The text was updated successfully, but these errors were encountered: