ros-rcll_refbox_peerでのprotobuf_comm/peer.h について

ros-rcll_refbox_peer をcatkin_make したら,protobuf_comm/peer.h が見つからないエラーが出た.

[100%] Building CXX object ros-rcll_refbox_peer/CMakeFiles/rcll_refbox_peer.dir/src/rcll_refbox_peer_node.cpp.o
/home/wataru/catkin_ws/src/ros-rcll_refbox_peer/src/rcll_refbox_peer_node.cpp:24:10: fatal error: protobuf_comm/peer.h: No such file or directory
   24 | #include <protobuf_comm/peer.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

前は出なかったのになぁ….
RefBoxのROS対応に近い話が合ったので,CMakeLists.txt を見てみたら,

elseif (RCLLRefbox_FOUND)
  list(APPEND _LIBRARIES "llsf_msgs")
  list(APPEND Fawkes_INCLUDE_DIRS "/home/robotino/rcll-refbox/src/libs/")
  list(APPEND Fawkes_LIBRARIES "/home/robotino/rcll-refbox/lib/libllsf_protobuf_comm.so")
  list(APPEND Fawkes_LIBRARIES "/home/robotino/rcll-refbox/lib/protobuf/libllsf_msgs.so")
  list(APPEND Fawkes_LIBRARIES "/home/robotino/rcll-refbox/lib/protobuf/libllsf_log_msgs.so")
  list(APPEND Fawkes_LIBRARIES "/home/robotino/rcll-refbox/lib/libmps_comm.so")
  list(APPEND Fawkes_LIBRARIES "/usr/lib/x86_64-linux-gnu/libprotobuf.so")

ホームディレクトリ(/home/robotino/)が決め打ちで入っていますね….
「~」は使えなかったのかなぁ.ちょっと記憶にないけど,とりあえず自分のユーザ名で書き換えておきます.
これで通りました.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*