0

仮想ボックスでvagrantを使用してUbuntu12.04でBerkleyDBXML 2.5.16のビルドスクリプトを実行すると、エラーが発生します。

../include/xqilla/framework/XPath2MemoryManager.hpp:90:11: error: 'ptrdiff_t' does not name a type
make[1]: *** [ReferenceCounted.lo] Error 1
make[1]: Leaving directory `/usr/share/dbxml-2.5.16/xqilla/build'
4

1 に答える 1

4

解決策は、26行目の後に次の行をファイルXPath2MemoryManager.hppに追加することでした。

#include <cstddef>

ファイルへのフルパスは次のとおりです。

/usr/share/dbxml-2.5.16/xqilla/include/xqilla/framework/XPath2MemoryManager.hpp

http://tlmaloney.ruhoh.com/sysadmin/installing-bdb-xml-in-ubuntu/へのクレジット

于 2013-01-16T22:21:15.653 に答える