我可以在cygwin下编译mutt吗?

我一直试图在cygwin下编译mutt几天。 包含的版本是过时的,不包括我需要的头caching。 无论如何,我总是得到这样的信息:

“configure:error:找不到curses库”

我有所有的诅咒+开发安装+ termpcap,我听说可能是相关的东西。 我已经尝试重新安装,我已经尝试指定configuration命令行上的位置,但我不知道我做的是正确的:

“–with-curses = / usr / lib / libncurses.a –with-curses = / usr / lib / libncurses.dll.a –with-curses = / usr / include / ncurses”

这是我的config.log:

http://floatsolutions.net/docs/config.log

有任何想法吗?

编辑:上下文

它看起来像你的环境搞砸了。

configure:11329: gcc -o conftest.exe -g -O2 conftest.c -ltermcap >&5 C:\Program Files\Haskell Platform\2010.1.0.0\mingw\bin\ld.exe: cannot find -ltermcap 

你的build筑forms为cygwin,但它是从你的“Haskell平台”程序中的mingwin生成工具?

尝试在w / env实用程序前加上命令,在cygwin中试试这个:

 env -i PATH=/usr/bin:/usr/local/bin:/usr/sbin:/usr/locals/bin ./configure 

1.4.2.2是cygwin的一部分,如果你在邮件包部分select它。

碰巧,Cygwin的mutt包已经更新到了1.5.20,支持Unicode和其他字符集。

这可能有助于:

        
   232 ./configure --help | 减
   233 ./configure --enable-smtp --with-regex --with-ssl --enable-pop --enable-imap --with-mailpath = / var / spool / mail --enable-hcache --with- SASL
   234干净; 使
   235 ./mutt
   236安装

不幸的是,Cygwin并没有在1.5.20版本中启用smtp_url。

-enable-smtp和-with-sasl

所以我不能发送电子邮件与smtpauthentication,而不是安装其他的东西,现在我只是SSH基地服务器,并做到这一点。

如果我find时间,我将在Cygwin下build立一个mutt。

不过,我可能只是安装一个Ubuntu的服务器虚拟机,因为我宁愿学习更多关于Ubuntu的,而不是与Cygwin混乱。 至less在Cygwin中,Mutt至less是最新的。

如果您想为Cygwin编译“mutt”,并能够访问Gmail等服务,请执行以下操作:

  • 从Cygwin的基本安装中,安装以下软件包:
    • mutt(来源)
    • automake的
    • OpenSSL的
    • OpenSSL的-devel的
    • libsasl2-devel的
    • 使
    • GCC
    • ncurses的
    • 的libncurses-devel的
    • GDBM

安装完成后,在'/usr/src/mutt-1.5.22-1'(1.5.22-1是本文写作之时的最新版本)中find源代码包,然后运行以下命令:

  • $ cd /usr/src/mutt-1.5.22-1
  • $ ./configure –enable-imap –enable-pop –with-ssl –enable-smtp –with-homespool = mailspool –enable-hcache –enable-debug –with-sasl

如果一切顺利的话,你应该在'/ usr / local / bin / mutt'

你可以使用你的.muttrc从* nix一边的东西没有什么麻烦。