Właśnie zaktualizowałem Emacsa na moim komputerze z systemem Windows 10 z 24.5 do 25.1. Dla Emacsa 24.5 miałem poprawnie skonfigurowaną GnuTLS, a dla 25.1 zrobiłem to, co pamiętałem, że zrobiłem:
Mam wstępnie skompilowane pliki binarne Emacs ze strony pobierania witryny GNU Emacs . Korzystam z 32-bitowego systemu Windows, więc mam wersję Emacsa i686.
Mam kopię GnuTLS z ezwinports i rozpakowałem plik zip do tego samego katalogu co Emacs - sposób, w jaki zip jest zorganizowany w gnutls oznacza, że w ten sposób zarówno dll, jak i exe dla gnutls kończą w tym samym katalogu, co exe Emacsa. (Tym razem mam wersję 3.3.11; nie pamiętam, jaką wersję GnuTLS miałem, gdy miałem wersję 24.5 Emacsa.)
Tym razem to nie zadziałało. gnutls-available-p
zwraca nil
, menedżer pakietów może łączyć się tylko z repozytoriami http, a nie z repozytoriami https, eww nie może również obsługiwać https.
Jak skonfigurować GnuTLS dla Emacsa 25.1? Czy źle pamiętam, co zrobiłem dla 24.5? Może pliki binarne ze strony GNU Emacs są kompilowane bez GnuTLS, a dla 24.5 faktycznie mam pliki binarne skądinąd ...