[choreonoid-users-ja 00034] [MacOSX] build error in MultiAffine3Seq.cpp

Yuki Suga ysuga @ ysuga.net
2012年 7月 22日 (日) 02:28:47 JST


Choreonoid MLの皆様:
お世話になります.フリーランスの菅です.

ChoreonoidがMacOSXに対応したということで,
こちらで試してみていますがビルドで問題が発生したので報告します.

MacOSX+Xcode4.3.3です.
Eigen, boost, OSG, libyamlをソースからインストールし,
Choreonoidのビルドを試しています.

cmakeは
cmake -DEIGEN_DIR=/usr/local/include/eigen3 -DOSG_DIR=/usr/local/include ../
のようにコマンドラインで環境変数を設定しています.

この後,makeを行うと,MultiAffine3Seq.cppでエラーが起こりました.
160行目の
static readAffine3(const Sequence& node, Affine3& out_value)
の部分で,Sequenceというクラス名が,
cnoidネームスペースと,boostネームスペースの両方にまたがっており,
またどちらもusing namespaceを使っているため,
曖昧であることが問題と考えられます.
これはどちらをお使いですか?(おそらくcnoid側かと・・・)

他の方は問題は起きていないのでしょうか?


基本的な問題で恐縮なのですが,
対応方法等,お教えいただければと存じます.


それでは

-- 
///////////////////////////////////////////////////////////////////
// Yuki Suga, Ph.D.
// URL: http://www.ysuga.net/?lang=en
// E-mail: ysuga @ ysuga.net
///////////////////////////////////////////////////////////////////


choreonoid-users-ja メーリングリストの案内