Ich habe gerade Emacs auf meinem Windows 10-Computer von 24.5 auf 25.1 aktualisiert. Für Emacs 24.5 hatte ich GnuTLS richtig eingerichtet und für 25.1 tat ich das, woran ich mich zu erinnern glaubte:
Bekam vorgefertigte Emacs-Binärdateien von der Download-Seite der GNU Emacs-Website . Ich benutze 32-Bit-Windows, also habe ich die i686-Version von Emacs.
Erhielt eine Kopie von GnuTLS von ezwinports und extrahierte die Zip-Datei in dasselbe Verzeichnis wie Emacs. Die Art und Weise, wie die Gnutls-Zip-Datei organisiert ist, bedeutet, dass sowohl die DLLs als auch die Exes für Gnutls im selben Verzeichnis wie die Emacs-Exes landen. (Dieses Mal habe ich Version 3.3.11. Ich kann mich nicht erinnern, welche GnuTLS-Version ich hatte, als ich Version 24.5 von Emacs hatte.)
Das hat diesmal nicht geklappt. gnutls-available-p
kehrt zurück nil
, der Paketmanager kann nur eine Verbindung zu http-Repositorys herstellen und nicht zu https-Repositorys. Auch https kann von eww nicht verarbeitet werden.
Wie richte ich GnuTLS für Emacs 25.1 ein? Erinnere ich mich falsch an das, was ich für 24.5 getan habe? Vielleicht sind die Binärdateien von der GNU Emacs-Website ohne GnuTLS kompiliert und für 24.5 habe ich eigentlich Binärdateien von woanders ...