当我运行cyrus-imapd-2.4.17-caldav-beta9时 ,出现以下错误:
In file included from httpd.c:68:0: httpd.h:48:25: fatal error: libxml/tree.h: No such file or directory compilation terminated.
我正在尝试安装支持日历的testing版本。
我已经安装了libxml2-dev。
apt-get install libxml2-dev
我的操作系统是Debian 7。
我忘了什么
dpkg -L libxml2-dev | grep tree.h dpkg -L libxml2-dev | grep tree.h显示libxml / tree.h位于/ usr / include / libxml2中,而不是/ usr / include。 所以您可能需要将-I/usr/include/libxml2到您的编译器命令中。 我不知道特定的Makefile,但是通常你可以通过运行来实现
CFLAGS=-I/usr/include/libxml2 ./configure
要么
CFLAGS=-I/usr/include/libxml2 make