Closed KristofRobot closed 9 years ago
As far as I understand the issue, a proper solution would be to add catkin_find
to the catkin_runtime
recipe/package if catkin_find
does not require any further runtime dependencies with large footprint, such as gcc, cmake and make.
Yups, that seems to work, opened a pull request to do exactly that.
rosrun
seems not to be working without the fullcatkin
package (i.e. only with the standardcatkin-runtime
package, as explained in [1]):I first detected this when trying to
rosrun
xv_11_laser_driver (after settingROS_PACKAGE_PATH
as explained in #348):It should find
neato_laser_publisher
in the lib dir though:It does not find it, however, as the
catkin libexec dir
variable is empty. Looking intorosrun
, this variable is filled as follows:The reason it does not find it, is because
catkin_find
does not exist:After installing
catkin
, thecatkin_find
command is present, and everything works fine:IMO,
rosrun
is a basic command, that should be working in a standard install ofmeta-ros
. Not sure if there is a way to add this tocatkin_runtime
, without pulling the gcc dependencies and such; but if not, I would suggest we re-include the fullcatkin
as default.Alternatively, we should add a clear warning in the documentation/README on this.
[1] https://github.com/bmwcarit/meta-ros/commit/185882428c346c0f262b14b62b05cc9f690e2a36