APR-UTIL wasnt linked against Berkeley DB

Subversion仓库的存储可以用Berkley DB数据库(一般叫做Berkley DB 类型)或者普通的文件系统(一般叫做FSFS 类型)来实现。

FSFS 类型subversion在安装编译安装时默认安装,支持Berkley DB 类型需要在编译安装时指定 –with-berkeley-db 选项,并且在安装apr-util时必须把 –with-berkeley-db 一起编译进去。

安装subversion提示APR-UTIL wasn’t linked against Berkeley DB,在安装时已经指明 –with-berkeley-db 所在路径,但依然没有找到。

berkeley-db安装版本为5.1.25,怀疑是berkeley-db版本太高造成apr-util无法识别,更换为4.8.30后,重新编译apr-util,Subversion 编译顺利通过。

经验总结:1、不能太追新了~~~2、遇到问题时要仔细看错误提示。