Estou tentando experimentar o e-mail GNUS no Emacs, no Windows (EDIT: x64 bits). Eu tenho que funcionar no Ubuntu, mas lutando com isso no Windows.
De
link
Eu li no segundo parágrafo:
This is a little bit trickier on the W32 (Windows) platform, but if
you have the GnuTLS DLLs (available from
http://sourceforge.net/projects/ezwinports/files/ thanks to Eli
Zaretskii) in the same directory as Emacs, you should be OK.
Eu baixei e descompactei o pacote gnutls-3.0.9-w32-bin
, mas não tenho certeza do que fazer com ele. Eu tentei colocá-lo em Program Files (x86)
, que é "o mesmo diretório do Emacs". Eu tentei colocá-lo no emacs-24.3 folder
. Considero a mesclagem de todas as pastas entre os dois, mas hesito, já que isso parece ser uma tentativa difícil de solucionar problemas em comparação com o meu conhecimento sobre esses assuntos.
Eu acho que o Emacs precisa de alguma forma ver os binários gnutls e / ou dlls. Meu conhecimento é limitado nisso. Eu também tenho lutado para entender PATH
s por algum tempo agora, e não tenho certeza se essa abordagem é relevante aqui.
FYI, o diretório emacs contém pastas rotuladas bin, etc, info, leim, lisp e site-lisp. O diretório gnutls contém a pasta bin, include, lib e share.
Hmm, agora estou encontrando muitos links para adicionar caminhos. Ainda assim, eu sou cético que eu iria adicionar apenas o caminho gnutls.exe, como parece que as dlls são necessárias.
Alguns dados adicionais para o primeiro comentário de Ramhound
Eu tenho tentado a rota (require 'gnutls)
. Esta parece ser a parte mais relevante no log:
Opening connection to imap.gmail.com via tls...
gnutls.c: [1] (Emacs) GnuTLS library not found
Opening TLS connection to 'imap.gmail.com'...
Opening TLS connection with 'gnutls-cli --insecure -p 993 imap.gmail.com'...failed
Opening TLS connection with 'gnutls-cli --insecure -p 993 imap.gmail.com --protocols ssl3'...failed
Opening TLS connection with 'openssl s_client -connect imap.gmail.com:993 -no_ssl2 -ign_eof'...failed
Opening TLS connection to 'imap.gmail.com'...failed
Não tenho certeza do que significa "in garanhão". O Emacs parece ter se instalado em arquivos de programa (x86), então eu suponho que seja de 32 bits. Eu posso tentar descobrir como checar duas vezes, mas não percebi que conseguiria um tempo de resposta tão rápido, e estou saindo agora.
Vou tentar juntar os arquivos mais tarde hoje à noite?