免费注册 查看新帖 |

Chinaunix

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

源码编译openldap报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-23 14:04 |只看该作者 |倒序浏览
# env CPPFLAGS="-I/usr/local/BerkeleyDB.5.0/include"   LDFLAGS="-L/usr/local/BerkeleyDB.5.0/lib" ./configure --prefix=/usr/local/openldap
--enable-ldbm
最后报如下错误:
·····································
checking db.h usability... yes
checking db.h presence... yes
checking for db.h... yes
checking for Berkeley DB major version in db.h... 4
checking for Berkeley DB minor version in db.h... 3
checking if Berkeley DB version supported by BDB/HDB backends... no
configure: error: BerkeleyDB version incompatible with BDB/HDB backends
[root@localhost openldap-2.4.21]#
是什么问题呢?

论坛徽章:
0
2 [报告]
发表于 2010-04-23 14:06 |只看该作者
回复 1# libo20100322


    补充:
我之前已经源码安装了BerkeleyDB.5.0,openldap是openldap-2.4.21
[root@localhost local]# pwd
/usr/local
[root@localhost local]# ls
BerkeleyDB.5.0  bin  etc  games  include  lib  libexec  sbin  share  src
[root@localhost local]#

论坛徽章:
0
3 [报告]
发表于 2010-04-29 21:11 |只看该作者
高手们帮忙啊!!

论坛徽章:
0
4 [报告]
发表于 2010-04-29 22:27 |只看该作者
这个问题我遇到过,后来下载个最新版本的Berkeley DB 装上就好了。

如果还是提示错误,应该是需要把原来老的文件删除,没有在/lib或者/lib64下面做链接。

论坛徽章:
0
5 [报告]
发表于 2010-04-30 17:04 |只看该作者
回复 4# linfengfeiye


    我是从官网上下的最新的Berkeley DB ,请问删除什么老的文件?还做链接是什么意思?谢谢您的帮助

论坛徽章:
0
6 [报告]
发表于 2010-05-03 17:51 |只看该作者
没装过ldap,不过可能是没有设置DB的路劲或者版本低了,

论坛徽章:
0
7 [报告]
发表于 2010-05-04 13:06 |只看该作者
我也是头一次装啊,请问DB的路径怎么设置的啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP