RobotWebTools / rosbridge_suite

Server Implementations of the rosbridge v2 Protocol
https://robotwebtools.github.io
BSD 3-Clause "New" or "Revised" License
897 stars 514 forks source link

Issues "catkin_making" rosbridge_suite in gentoo #911

Open dcuevasa opened 7 months ago

dcuevasa commented 7 months ago

Description I am trying to build this package in a Pepper Robot from Softbank Robotics, i had already built another package from the web robot tools team in Pepper succesfully so i hoped it would be easy, however i've encountered an error and have no idea how to fix it. I am terrified of bricking the robot by installing things so i hoped i could built the package and be done.

Steps To Reproduce Clone the repository to a catkin_ws and catkin_make it.

Expected Behavior I hoped it would be a simple build and then i could use the package, but

Actual Behavior I get this error and i have no idea how to fix it: Traceback (most recent call last): File "/tmp/gentoo/opt/ros/kinetic/lib/python2.7/site-packages/geneus/geneus_main.py", line 137, in genmain pkg_map = get_pkg_map() File "/tmp/gentoo/opt/ros/kinetic/lib/python2.7/site-packages/geneus/geneus_main.py", line 55, in get_pkg_map for ws in workspaces.get_spaces(): File "/tmp/gentoo/usr/lib/python2.7/site-packages/catkin_pkg/workspaces.py", line 54, in get_spaces paths += os.environ['CATKIN_PREFIX_PATH'].split(os.pathsep) if os.environ['CATKIN_PREFIX_PATH'] else [] File "/tmp/gentoo/usr/lib/python-exec/python2.7/../../../lib/python2.7/UserDict.py", line 40, in getitem raise KeyError(key) KeyError: 'CATKIN_PREFIX_PATH' ERROR: 'CATKIN_PREFIX_PATH' make[2]: [rosbridge_suite/rosapi/CMakeFiles/rosapi_generate_messages_eus.dir/build.make:214: /home/nao/ros_ws/new_ws/devel/share/roseus/ros/rosapi/manifest.l] Error 3 make[1]: [CMakeFiles/Makefile2:1313: rosbridge_suite/rosapi/CMakeFiles/rosapi_generate_messages_eus.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....