今天在服务器上安装postfix邮件服务器,在安装cyrus-sasl时,make出现下面的错误.
auth_getpwent.c:48:20: error: des.h: No such file or directory
make[3]: *** [auth_getpwent.o] Error 1
make[3]: Leaving directory `/root/tools/Postfix/cyrus-sasl-2.1.22/saslauthd'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/tools/Postfix/cyrus-sasl-2.1.22/saslauthd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/tools/Postfix/cyrus-sasl-2.1.22'
make: *** [all] Error 2
这个错误的原因是没有找到des.h头文件导致的,处理的方法很简单,
#cp mac/libdes/public/des.h /root/tools/Postfix/cyrus-sasl-2.1.22/
mac/libdes/public/des.h 这个路径是cyrus-sasl源码包文件夹下面的mac路径
/root/tools/Postfix/cyrus-sasl-2.1.22/ 这个路径是源码包的路径
然后再来make发现,错误已经解决了.
阅读(3612) | 评论(0) | 转发(1) |