Posso compilar o mutt no cygwin? [fechadas]

4

Eu tenho tentado compilar o vira-lata sob o cygwin por alguns dias. A versão incluída está desatualizada e não inclui coisas que eu preciso como cache de cabeçalho. De qualquer forma, eu sempre recebo a mensagem:

"configure: error: nenhuma biblioteca de curses encontrada"

Eu tenho todas as maldições + coisas devel instaladas + termpcap, que eu ouvi que podem estar relacionadas. Eu tentei reinstalar, tentei especificar o local na linha de comando configure, mas não tenho certeza se estou fazendo certo:

"- com-curses = / usr / lib / libncurses.a --with-curses = / usr / lib / libncurses.dll.a --with-curses = / usr / include / ncurses"

Aqui está o meu config.log:

link

Alguma idéia?

EDIT: Contexto

    
por math0ne 17.06.2010 / 20:48

6 respostas

1

Parece que seu ambiente está bagunçado.

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

Seu prédio forma o cygwin, mas ele está usando as ferramentas de construção mingwin do seu programa "Haskell Platform"?

tente prefixar seu comando com o utilitário env, tente isso no cygwin:

env -i PATH=/usr/bin:/usr/local/bin:/usr/sbin:/usr/locals/bin ./configure
    
por 18.06.2010 / 05:15
2

1.4.2.2 faz parte do cygwin, se você selecioná-lo na seção do pacote de mensagens.

    
por 17.06.2010 / 21:14
2

Por acaso, o pacote mutt do Cygwin foi atualizado para 1.5.20 com suporte para Unicode e outros conjuntos de caracteres ontem.

    
por 22.06.2010 / 00:58
1

Isso pode ajudar:

        
  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
    
por 06.05.2012 / 05:00
0

Infelizmente, o Cygwin não cumpriu o mutt com o smtp_url ativado na versão 1.5.20.

–enable-smtp e –with-sasl

Então, eu não seria capaz de enviar e-mails com o smtp auth, sem instalar outra coisa, no momento em que eu ssh em um servidor na base e o faço.

Se eu encontrar o tempo que eu vou ter que construir o vira-lata no Cygwin.

No entanto, provavelmente irei instalar apenas um servidor ubuntu vm, já que eu prefiro aprender mais sobre o Ubuntu do que mexer com o Cygwin. Pensamento mutt seria pelo menos estar atualizado no Cygwin.

    
por 03.09.2010 / 22:44
0

Se você quiser compilar o 'mutt' para o Cygwin e conseguir acessar serviços como o Gmail, faça o seguinte:

  • Em uma instalação básica do Cygwin, instale os seguintes pacotes:
    • mutt (origem)
    • automake
    • openssl
    • openssl-devel
    • libsasl2-devel
    • fazer
    • gcc
    • ncurses
    • libncurses-devel
    • gdbm

Uma vez que estes estão instalados, localize o pacote fonte em '/usr/src/mutt-1.5.22-1'(1.5.22-1 é a versão mais recente no momento da escrita deste documento) mude para esse diretório, e execute o seguinte:

  • $ 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

Se tudo correr bem, você deve ter uma implementação em funcionamento em '/ usr / local / bin / mutt'

Você pode usar o seu .muttrc do lado do * nix das coisas com poucos problemas.

    
por 07.11.2013 / 21:26