免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11386 | 回复: 5
打印 上一主题 下一主题

[ldap] 为什么每次安装cyrus-sasl都会显示make: digestmd5.lo Error [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-29 14:31 |只看该作者 |倒序浏览
重装系统后也是这样,configure就是这样的结果。
我用的是AS5.2

论坛徽章:
0
2 [报告]
发表于 2009-11-03 10:49 |只看该作者

回复 #1 tank_road 的帖子

前段时间我也碰到过这个问题,当时报的错是这样的:
make[2]: *** [digestmd5.lo] Error 1
make[1]: *** [all-recursive] Error 1

不知道错误跟你的是不是一样的。我的系统是ubuntu 9.04。
后来我google到了一篇文章,添加了一些参数就没报错了。
文章地址:http://nttyz.hp.infoseek.co.jp/blog/2004-09-22/ldap-install.txt

看了这篇文章,我根据我的具体情况做了相关的操作,之后就编译通过了。操作如下:
env CPPFLAGS="-I/usr/include/openssl" ./configure --prefix=/usr/local/sasl/ 以及其他的一些参数设置。

主要只是在./configure前添加了这样一个环境参数。我的理解是:编译报错,是没找到相关的头文件,因为/usr/include/openssl里面都是一些.h文件。注:ssl是我的系统自带的,openssl是apt安装的。我是用whereis ssl和openssl来确认的。后来就做了如上操作。文章里还添加了ssl的部分,不过我的系统里没有相关的东西,所以我也没添加。所以,具体情况还得具体分析。不一定适用你的情况。

论坛徽章:
0
3 [报告]
发表于 2009-11-03 11:46 |只看该作者
对,就是这样的错误。
不过 google了几天解决了,跟你的类似,加入了SSL和SASL路径。
现在编译通过了,不过服务器的连接还是有问题

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
4 [报告]
发表于 2010-01-12 13:04 |只看该作者
我的也是这样。把openssl-devel装上就行了。或者自己编译openssl

论坛徽章:
0
5 [报告]
发表于 2010-03-23 15:59 |只看该作者
make makefiles CCARGS="-DUSE_TLS \
    -DUSE_SASL_AUTH
-DUSE_CYRUS_SASL \
   
-I/usr/include/sasl" \
   
AUXLIBS="-lssl -lcrypto \
   
-L/usr/lib -lsasl2"

&& make

&& make install

论坛徽章:
0
6 [报告]
发表于 2010-05-13 14:40 |只看该作者
我也遇到这样的问题了,原因是编译器找不到des.h文件,可以通过把des.h文件复制到解压的文件夹就可以解决。但是在后面的编译时有碰到了其他问题,也是关于头文件找不到的,修改环境变量也不行。最后的解决办法是找到openssl的路径,然后做2个软连接,一个到/usr/include,另一个到/usr/local/include,这样系统就可以在编译时找到头文件了,至少我这里就是这样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP