Несколько дней я пытался скомпилировать mutt под cygwin. Включенная версия устарела и не включает вещи, которые мне нужны, например, кеширование заголовков. В любом случае, я всегда получаю сообщение:
"configure: error: библиотека curses не найдена"
У меня установлены все curses + devel + termpcap, которые, как я слышал, могут быть связаны. Я попытался переустановить, я попытался указать местоположение в командной строке configure, но я не уверен, что делаю это правильно:
"--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
Любые идеи?
РЕДАКТИРОВАТЬ: Контекст
Так получилось, что пакет mutt Cygwin вчера был обновлен до 1.5.20 с поддержкой Unicode и других наборов символов.
1.4.2.2 является частью cygwin, если вы выберете его в разделе почтовых пакетов.
Это может помочь:
232 ./configure --help | less 233 ./configure --enable-smtp --with-regex --with-ssl --enable-pop --enable-imap --with-mailpath=/var/spool/mail --enable-hcache --with-sasl 234 make clean; make 235 ./mutt 236 make install
Похоже, ваша среда испорчена.
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
Ваша строительная форма cygwin, но она связана с инструментами сборки mingwin из вашей программы "Haskell Platform"?
попробуйте префикс вашей команды с помощью утилиты env, попробуйте это в cygwin:
env -i PATH=/usr/bin:/usr/local/bin:/usr/sbin:/usr/locals/bin ./configure
К сожалению, Cygwin не выполнил mutt с включенным smtp_url в сборке 1.5.20.
–Enable-smtp и –with-sasl
Таким образом, я не смог бы отправлять электронную почту с помощью smtp auth без установки чего-то еще, на данный момент я просто ssh на сервер в базе и делаю это.
Если у меня будет время, я попытаюсь собрать шавку под Cygwin.
Тем не менее, я, вероятно, просто установлю vm-сервер ubuntu, так как я бы предпочел больше узнать об ubuntu, чем возиться с Cygwin. Думал, дворняга, по крайней мере, будет обновлен до Cygwin.
Если вы хотите скомпилировать mutt для Cygwin и иметь доступ к таким службам, как Gmail, сделайте следующее:
Как только они будут установлены, найдите исходный пакет в '/usr/src/mutt-1.5.22-1' (1.5.22-1 - последняя версия на момент написания), перейдите в этот каталог и запустите следующий :
Если все пойдет хорошо, у вас должна быть рабочая реализация в '/ usr / local / bin / mutt'
Вы можете без проблем использовать свой .muttrc со стороны * nix.