Могу ли я собрать Mutt под Cygwin?
Я пытался скомпилировать Mutt под Cygwin в течение нескольких дней. Включенная версия устарела и не включает в себя вещи, которые мне нужны, такие как кэширование заголовков. В любом случае, я всегда получаю сообщение:
msgstr "настроить: ошибка: библиотека проклятий не найдена"
У меня есть все проклятия + установленные вещи devel + termpcap, которые, как я слышал, могут быть связаны. Я попытался переустановить, я попытался указать местоположение в командной строке конфигурации, но я не уверен, что я делаю это правильно:
"--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
Есть идеи?
РЕДАКТИРОВАТЬ: Контекст
6 ответов
Похоже, что ваша среда испорчена.
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
1.4.2.2 является частью Cygwin, если вы выберите его в разделе почтового пакета.
Так случилось, что пакет mutt Cygwin был обновлен до 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 не выполнил команду mutt с включенным smtp_url в сборке 1.5.20.
–Enable-smtp и –with-sasl
Поэтому я не смог бы отправлять электронную почту с помощью smtp auth, не устанавливая что-то еще, в данный момент я просто ssh на базовый сервер и делаю это.
Если я найду время, я попробую построить дурака под Сигвином.
Тем не менее, я, вероятно, просто установлю Ubuntu Server VM, так как я лучше узнаю больше об Ubuntu, чем возиться с Cygwin. Мысль дурака, по крайней мере, была бы актуальной в Cygwin.
Если вы хотите скомпилировать 'Mutt' для Cygwin и иметь доступ к таким службам, как Gmail, сделайте следующее:
- Из базовой установки Cygwin установите следующие пакеты:
- дурак (источник)
- Automake
- OpenSSL
- OpenSSL-разви
- libsasl2-разви
- делать
- НКУ
- Ncurses
- libncurses-разви
- GDBM
После того, как они установлены, найдите пакет с исходным кодом в /usr/src/mutt-1.5.22-1'(1.5.5-1 - последняя версия на момент написания этой статьи), перейдите в этот каталог и выполните следующую команду::
- $ 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 без особых проблем.