编译Wanderlust for Windows并将其用于Gmail
我正在尝试在Windows下工作,以连接到Gmail。编译代码比预期的要痛苦得多。以下是迄今为止的障碍:编译Wanderlust for Windows并将其用于Gmail,windows,email,emacs,elisp,Windows,Email,Emacs,Elisp,我正在尝试在Windows下工作,以连接到Gmail。编译代码比预期的要痛苦得多。以下是迄今为止的障碍: 无法下载:SEMI、APEL和FLIM。我最终找到了更新的版本,但我不确定它们是否能工作。有人有旧版本的吗 需要制作和安装。我使用了MSYS,它似乎已经编译好了 SSL支持。我收到一个“无法打开加载文件:ssl”错误。我发现w3附带了一个ssl.el。所以安装了w3 ssl.el中的Bash命令:sslget命令正在从/bin/sh(不是我在Windows中的目录)运行某些内容。我真的不想重
对流浪癖的评价很高,所以我想尝试一下。我感觉我就快到了,但是我已经厌倦了所有疯狂的配置。有人在Windows上使用过这个吗?我很肯定它会和Gmail一起工作,因为有帖子。但它在Windows中也能工作吗?如果您有一些建议,请提供帮助。我最近在linux主机上安装了wl,并且遇到了同样的问题,即无法按指定查找依赖项。然而,我和你一样,找到了“更新的版本”并使用了它们。它们确实工作得很好,所以除非这些新版本增加了与windows的任何不兼容,否则它们不会出现任何问题 您收到的错误是因为找不到“install”实用程序,它是GNU coreutils的一部分。Autotools(及其系列)取决于install能否正常工作,因此,如果您想继续使用cygwin方法,那么安装Autotools应该引入安装程序
(不过,我不知道wl是否会使用cygwin编译/工作。)我最近在linux主机上安装了wl,并且遇到了同样的问题,无法按照指定的方式找到依赖项。然而,我和你一样,找到了“更新的版本”并使用了它们。它们确实工作得很好,所以除非这些新版本增加了与windows的任何不兼容,否则它们不会出现任何问题 您收到的错误是因为找不到“install”实用程序,它是GNU coreutils的一部分。Autotools(及其系列)取决于install能否正常工作,因此,如果您想继续使用cygwin方法,那么安装Autotools应该引入安装程序
(但我不知道wl是否会使用cygwin编译/工作。)在这里使用wl配置: 从此处添加ssl.el后: 我能够让wanderlust在linux配置的wanderlust上与gmail畅所欲言,而且由于那里的ssl.el文件并不真正依赖于系统(尽管它确实需要openssl命令行工具),我认为它在msys上工作不会有任何问题 “无法打开加载文件:ssl”错误正是我在安装ssl.el文件之前遇到的错误:) 编辑;万一您找不到它,您需要的openssl的MSYS端口在这里:
[作为新答案发布,因为我认为您将通过这种方式收到通知:)使用wl配置: 从此处添加ssl.el后: 我能够让wanderlust在linux配置的wanderlust上与gmail畅所欲言,而且由于那里的ssl.el文件并不真正依赖于系统(尽管它确实需要openssl命令行工具),我认为它在msys上工作不会有任何问题 “无法打开加载文件:ssl”错误正是我在安装ssl.el文件之前遇到的错误:) 编辑;万一您找不到它,您需要的openssl的MSYS端口在这里:
[作为一个新的答案发布,因为我认为你会收到这样的通知:)ssl.el是wanderlust的一部分。只需查看wanderlust/utils目录 对于STARTTLS,您可以使用STARTTLS或gnutls cli程序 不幸的是,这两个程序都使用Windows不支持的信号(确切地说是SIGALRM) 您需要使用这些程序的Cygwin端口,而不是MSYS 此外,如果您使用的是Emacs的Windows端口(即不是Cygwin的Emacs),则需要修改starttls.el(它是GNU Emacs的一部分),因为信号处理函数对SIGALRM没有任何作用。替换的所有实例
(signal-process (process-id process) 'SIGALRM)
与
并在适当的位置初始化kill程序,以指向cygwin的kill.exe:
(setq kill-program "c:/cygwin/bin/kill.exe")
如果要使用SSL,必须将
SSL证书验证策略
设置为大于0的值。否则连接到Gmail将失败。ssl.el是wanderlust的一部分。只需查看wanderlust/utils目录
对于STARTTLS,您可以使用STARTTLS或gnutls cli程序
不幸的是,这两个程序都使用Windows不支持的信号(确切地说是SIGALRM)
您需要使用这些程序的Cygwin端口,而不是MSYS
此外,如果您使用的是Emacs的Windows端口(即不是Cygwin的Emacs),则需要修改starttls.el(它是GNU Emacs的一部分),因为信号处理函数对SIGALRM没有任何作用。替换的所有实例
(signal-process (process-id process) 'SIGALRM)
与
并在适当的位置初始化kill程序,以指向cygwin的kill.exe:
(setq kill-program "c:/cygwin/bin/kill.exe")
如果要使用SSL,必须将
SSL证书验证策略
设置为大于0的值。否则连接到Gmail就会失败。我使用了MSYS,它似乎运行正常。不过,我还是按照网站上的说明来使用GMail。我一直收到一个错误“无法打开加载文件:ssl”。也许我需要在Emacs上安装SSL支持。这变得非常棘手。我更新了你的答案,并更新了问题。我还是被卡住了。你能在Linux上访问Gmail吗?现在