Chinaunix

标题: 关于cyrus-imap不支持krb4的问题 [打印本页]

作者: 月光下轻舞飞扬    时间: 2003-04-22 09:52
标题: 关于cyrus-imap不支持krb4的问题
偶编译cyrus-imapd-2.1.12.tar.gz时报错
编译选项
./configure --with-cyrus-prefix=/usr/local/cyrus --with-sasl=/usr/lib/sasl2 --with-auth=unix --without-ucdsnmp

checking for RSAPublicEncrypt in -lrsaref... no
checking for BIO_accept in -lcrypto... yes
checking for SSL_CTX_new in -lssl... yes
checking for openssl... yes
checking for ZInitialize in -lzephyr... no
checking for com_err.h... yes
checking for com_err in -lcom_err... yes
checking for compile_et... /usr/bin/compile_et
checking for modern syslog... yes
checking for getdtablesize... yes
checking to use old sieve service name... no
checking for dlopen... yes
checking for sasl/sasl.h... no
configure: error: Cannot continue without libsasl2.
Get it from ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/.
告诉我找不到libsasl2的库文件
我先安装的是cyrus-sasl 偶把它装在/usr/local/cyrus-sasl/lib里了
然后ln -s /usr/local/cyrus-sasl/lib/* /usr/lib

后经过一番疯查,发现是因为编译cyrus-sasl库时没有加--disable-krb4这项,
后悔没好好看wxy 的那篇贴子,哭ing

于是rm了/usr/local/cyrus-sasl库文件,重新编译了sasl文件当然加了--disable-krb4这一项,同时把/usr/lib里面的libsymbs也都删除了,编译通过(注:我是用pwcheck做的认证,没用pam)
可是居然还是报这个错~狂faint~

我的疑问是:我已经删除了/usr/local/cyrus-sasl的文件.同时也把/usr/lib里的symblinks也删除了,重新编译sasl后加上disable-krb4这项,然后在编译cyrus-imap为什么还是不行?(我在cyrus-imap里面也加上disable-krb4这个选项了?)

2.如果开始编译cyrus-sasl时不加disable-krb4这项时,也就是默认install的sasl是支持krb4的,然后编译-cyrus-imap时加上disable-krb4这项有用吗?

拜托告诉我一下谢谢了: )
作者: 月光下轻舞飞扬    时间: 2003-04-22 10:31
标题: 关于cyrus-imap不支持krb4的问题
原帖由 "月光下轻舞飞扬的猪" 发表:
偶编译cyrus-imapd-2.1.12.tar.gz时报错
编译选项
./configure --with-cyrus-prefix=/usr/local/cyrus --with-sasl=/usr/lib/sasl2 --with-auth=unix --without-ucdsnmp

checking for RSAPublicEncrypt in -..........


顶~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2