ADVRHumanoids / iit-centauro-ros-pkg

2 stars 1 forks source link

Incompatibility with catkin build #9

Closed IoannisDadiotis closed 3 years ago

IoannisDadiotis commented 3 years ago

When git cloned in a catkin workspace and built with catkin build, the packages within iit-centauro-ros-pkg are not observable with roscd, except for the case of centauro_urdf. For example, running roscd centauro_gazebo gives roscd: No such package/stack 'centauro_gazebo'.

Note that when catkin build my workspace I get the following warning for centaurourdf, while the rest of `centauro*` packages are not found and, thus, not listed in the package table.

Warnings   << centauro_urdf:make /home/ioannis/catkin_ws/logs/centauro_urdf/build.make.017.log          
Traceback (most recent call last):
  File "../script/get_model_params.py", line 5, in <module>
    from bs4 import BeautifulSoup
ImportError: No module named bs4
Traceback (most recent call last):
  File "../script/get_model_params.py", line 5, in <module>
    from bs4 import BeautifulSoup
ImportError: No module named bs4
/home/ioannis/catkin_ws/src/iit-centauro-ros-pkg/centauro_urdf/script/create_urdf_srdf_sdf.sh: line 88: robot_capsule_urdf: command not found
Traceback (most recent call last):
  File "./load_acm.py", line 48, in <module>
    raise Exception('ERROR: could not find acm file')
Exception: ERROR: could not find acm file
Traceback (most recent call last):
  File "./load_acm.py", line 48, in <module>
    raise Exception('ERROR: could not find acm file')
Exception: ERROR: could not find acm file
/home/ioannis/catkin_ws/src/iit-centauro-ros-pkg/centauro_urdf/script/create_urdf_srdf_sdf.sh: line 159: robot_capsule_urdf_to_rviz: command not found
cd /home/ioannis/catkin_ws/build/centauro_urdf; catkin build --get-env centauro_urdf | catkin env -si  /usr/bin/make --jobserver-fds=6,7 -j; cd -

The problem does not exist with catkin workspaces built with catkin_make. @alaurenzi @EnricoMingo @liesrock