Why are my packages linked to the underlay workspace, rather than my catkin workspace? Problem with catkin install space.
I am using the MoveIt master-source
Docker container with the official script and have an issue with sourcing packages: When I source devel/setup.bash
in /root/ws_moveit
, it is the binaries in /opt/ros/melodic/share/
that are linked, and not the packages that were built in the workspace. The workspace setting is Install Space Layout: merged
.
If I set catkin config --no-install
and rebuild the workspace, sourcing the packages works as I expect it. When I execute rospack list
, the packages point to /root/ws_moveit/src/
.
Am I doing something wrong when sourcing the workspace with an install space? How can I source the packages correctly?
I found this answer relating to the "install" setting in catkin, but it doesn't answer my question concretely.