ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Extending (or overlaying) a particular workspace is something that is most robustly done at build time, not afterwards.
The easiest way to get this working (assuming cata_ws
overlays catb_ws
) is to:
build
and devel
of both workspacescatb_ws
requires (ie: only the default Indigo setup.bash
fi)catb_ws
normallycatb_ws/devel/setup.bash
cata_ws
normallyThis is with catkin_make
. For catkin_tools
, you may use the --extend
option to make the overlaying more explicit.
If this is successful, you should now be able to (in a clean terminal fi) source catb_ws/devel/setup.bash
and have rospack find pkg_in_catb_ws
work.
See also Overlaying with catkin workspaces and Overlaying multiple catkin devel-spaces at the same time. That last Q&A is slightly dated, but lists some nice-to-know gotchas.
2 | No.2 Revision |
Extending (or overlaying) a particular workspace is something that is most robustly done at build time, not afterwards.
The easiest way to get this working (assuming cata_ws
overlays catb_ws
) is to:
build
and devel
of both workspacescatb_ws
requires (ie: only the default Indigo setup.bash
fi)catb_ws
normallycatb_ws/devel/setup.bash
cata_ws
normallyThis is with catkin_make
. For catkin_tools
, you may use the --extend
option to config
to make the overlaying more explicit.explicit (see catkin config – Configure a Workspace - Explicitly Specifying Workspace Chaining).
If this is successful, you should now be able to (in a clean terminal fi) source catb_ws/devel/setup.bash
and have rospack find pkg_in_catb_ws
work.
See also Overlaying with catkin workspaces and Overlaying multiple catkin devel-spaces at the same time. That last Q&A is slightly dated, but lists some nice-to-know gotchas.
3 | No.3 Revision |
Extending (or overlaying) a particular workspace is something that is most robustly done at build time, not afterwards.
The easiest way to get this working (assuming cata_ws
overlays catb_ws
) is to:
build
and devel
of both workspacescatb_ws
requires (ie: only the default Indigo setup.bash
fi)catb_ws
normallycatb_ws/devel/setup.bash
cata_ws
normallyThis is with catkin_make
. For catkin_tools
, you may use the --extend
option to config
to make the overlaying more explicit (see catkin config – Configure a Workspace - Explicitly Specifying Workspace Chaining).
If this is successful, you should now be able to (in a clean terminal fi) source
and have catb_ws/devel/setup.bashcata_ws/devel/setup.bashrospack find pkg_in_catb_ws
work.
See also Overlaying with catkin workspaces and Overlaying multiple catkin devel-spaces at the same time. That last Q&A is slightly dated, but lists some nice-to-know gotchas.
4 | No.4 Revision |
Extending (or overlaying) a particular workspace is something that is most robustly done at build time, not afterwards.
The easiest way to get this working (assuming cata_ws
overlays catb_ws
) is to:
build
and devel
of both workspacescatb_ws
requires (ie: only the default Indigo setup.bash
fi)catb_ws
normallycatb_ws/devel/setup.bash
cata_ws
normallyIf this is successful, you should now be able to (in a clean terminal fi) source cata_ws/devel/setup.bash
and have rospack find pkg_in_catb_ws
work.
This is with catkin_make
. For catkin_tools
, you may use the --extend
option to config
to make the overlaying more explicit (see catkin config – Configure a Workspace - Explicitly Specifying Workspace Chaining).
If this is successful, you should now be able to (in a clean terminal fi) source cata_ws/devel/setup.bash
and have rospack find pkg_in_catb_ws
work.
See also Overlaying with catkin workspaces and Overlaying multiple catkin devel-spaces at the same time. That last Q&A is slightly dated, but lists some nice-to-know gotchas.