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.
% 

おお、うまくいった。