-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROS_PACKAGE_PATHにバックスラッシュが入る #480
Comments
euslispとjskeusはaptで良い,sourceから入れる手順が違う,とかも気にしないといけないポイントですね. |
fkanehiro/hrpsys-base#1112 が fkanehiro/hrpsys-base@e335e24 で起き始めたので, |
なるほど.
tork-a/jskeus-release#4
tork-a/euslisp-release#12
のCMakeLists.txtを手元のものと入れ替えてもんだいないか確認してもらえると嬉しいです.
…--
◉ Kei Okada
2018-01-10 16:45 GMT+09:00 Masaki Murooka <[email protected]>:
fkanehiro/hrpsys-base#1112
<fkanehiro/hrpsys-base#1112> が
***@***.***
<fkanehiro/hrpsys-base@e335e24>
で起き始めたので,
今回は ***@***.***
<tork-a/euslisp-release@3aceb99>
と ***@***.***
<tork-a/jskeus-release@ba596b0>
が原因になっていそうです.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#480 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3P9RCHl6EZJk_iJcL7qRXPq4Iv8Aks5tJGqVgaJpZM4RY6g4>
.
|
ありがとうございます. $ echo $ROS_PACKAGE_PATH | sed "s/:/\n/g"
/tmp/catkin_ws_euslisp/src/jsk-ros-pkg/geneus
/tmp/catkin_ws_euslisp/src/euslisp/Euslisp
/tmp/catkin_ws_euslisp/src/euslisp/jskeus
/opt/ros/indigo/share
/opt/ros/indigo/stacks となって,問題のバックスラッシュはなくなりましたので,これで大丈夫そうです. |
あれ,それは意図していないかも.
https://github.com/tork-a/euslisp-release/blob/release/indigo/euslisp/CMakeLists.txt#L41
にあるようにcatkin bのときにeuslisp的にはmake installまでやってしまって,
catkin の中のcmake のinstallでは,このinstallされたソースツリーをコピーしています.
なので,python pathが devel側に来るのと同じで,eusのものもそちらにくる設定のつもりでした.
あまり使い勝手は良くないですが,src以下をいじってcatkin bしてdevelに持って行って,その先がroscdされると.
手順としては一応筋が通っているはずです.うーむ.どうしようか.
…--
◉ Kei Okada
2018年1月10日 20:21 Masaki Murooka <[email protected]>:
ありがとうございます.
$ echo $ROS_PACKAGE_PATH | sed "s/:/\n/g"
/tmp/catkin_ws_euslisp/src/jsk-ros-pkg/geneus
/tmp/catkin_ws_euslisp/src/euslisp/Euslisp
/tmp/catkin_ws_euslisp/src/euslisp/jskeus
/opt/ros/indigo/share
/opt/ros/indigo/stacks
となって,問題のバックスラッシュはなくなりましたので,これで大丈夫そうです.
合わせてdevel/shareの下のパス自体がなくなりましたが,これはきっと本来なくて良いものですね.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#480 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3Dzf6YgLEdBqY5R3SQogRXppz39zks5tJJ1TgaJpZM4RY6g4>
.
|
なるほど.fkanehiro/hrpsys-base#1112 , fkanehiro/hrpsys-base#1114 でも,バックスラッシュがなくなってくれた代わりに,devel以下のパスが消えていました.(ということを当時のPRのコメントなどで共有できておりませんでした..) |
最近のeuslisp, jskeusを
catkin build
してsource setup.bash
でセットされるROS_PACKAGE_PATHにバックスラッシュが入るようになってしまっているようです.で
というようになって,devel/share/euslispとdevel/share/jskeusの前に
バックスラッシュが入っています.
fkanehiro/hrpsys-base#1112 と同様の問題で,
このcatkin workspaceをチェーンしたworkspaceでのコンパイル時に"File name too long"というエラーが出ます.
hrp2017用の新しいcalでこの問題が起きて気づきました. cc @iory
The text was updated successfully, but these errors were encountered: