Berkeley DB XML 数据库安装

        今天帮新来的同事搭建开发环境,又一次遇到了。这个问题,最终决定记录下来。

-------------------------------------------------------------------------------------------------------------------

Berkeley DB XML(简称dbxml)数据库,安装起来应该是比较简单的,但是我在安装时,就遇到一个比较麻烦的问题,对了我的dbxml版本是2.5.16。 
错误是: 
../include/xqilla/framework/XPath2MemoryManager.hpp:90:11: 错误: ‘ptrdiff_t’ does not name a type 
问题出现在XPath2MemoryManager.hpp,应该是缺了什么库文件了。 
在网上找了很久,终于在一个网站上提到对应的dbxml版本。 
解决的方法: 
The problem is is solved by adding 
#include <cstddef> 
right after 
#include <assert.h> 
in XPath2MemoryManager.hpp 
修改保存后,对XQilla从新编译后。 
运行 ./buildall.sh后 
上面错误终于没有了,dbxml最后也安装成功! 

你可能感兴趣的:(Berkeley DB XML 数据库安装)