ArX-2.2.4のpythonモジュールのビルド
swigのテンプレートがわるいのか、arx.iが悪いのか解らないが、python moduleがコンパイルできない。
% make python build/arx/python/arx_wrap.cc:1142: error: `::iterator' has not been declared build/arx/python/arx_wrap.cc:1142: error: `>>' should be `> >' within a nested template argument list
とりあえず言われたとおり、'>>'を'> >'に書き変える作業を黙黙と行なって再度チャレンジしてみる。
% make python ... scons: Building targets ... Install file: "build/arx/libarx.so" as "/usr/local/lib/libarx.so" Install file: "build/loki/libloki.so" as "/usr/local/lib/libloki.so" Install file: "build/boost/libboost.so" as "/usr/local/lib/libboost.so" Install file: "build/arx/libarx.a" as "/usr/local/lib/libarx.a" Install file: "build/loki/libloki.a" as "/usr/local/lib/libloki.a" Install file: "build/boost/libboost.a" as "/usr/local/lib/libboost.a" scons: done building targets. %
おお、うまくいった。