Compilando o cyrus-imapd

1

Quando executo o make do cyrus-imapd-2.4.17-caldav-beta9 , obtenho o seguinte erro:

In file included from httpd.c:68:0:
httpd.h:48:25: fatal error: libxml/tree.h: No such file or directory
compilation terminated.

Estou tentando instalar esta versão beta que suporta calendários.

Eu instalei o libxml2-dev.

apt-get install libxml2-dev

Meu sistema operacional é o Debian 7.

O que estou esquecendo?

    
por Maria José 02.01.2014 / 19:57

1 resposta

1

dpkg -L libxml2-dev | grep tree.h mostra que libxml / tree.h está em / usr / include / libxml2, não em / usr / include. Então, você provavelmente precisará adicionar -I/usr/include/libxml2 aos seus comandos do compilador. Eu não conheço esse Makefile em particular, mas normalmente você faria isso executando

CFLAGS=-I/usr/include/libxml2 ./configure

ou

CFLAGS=-I/usr/include/libxml2 make
    
por 02.01.2014 / 20:30