Catkin packages work with rosrun as rosbuild packages do, unless bugs are introduced in the process of catkinization. In this case a bug was introduced. I commented on the ticket Michael has opened. My previous message: http://pub5.willowgarage.com/lurker/message/20130205.231621.e3989cc5.pl.html was thus wrong (as it has the problem of file permissions not being set), in that it should not be: install(TARGETS scripts/foo_script DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} ) but install(PROGRAMS ... Other related resources: http://ros.org/doc/groovy/api/catkin/html/user_guide/setup_dot_py.html http://ros.org/wiki/rospy_tutorials/Tutorials/Makefile (Just fixed this) https://groups.google.com/forum/?fromgroups=#!searchin/ros-sig-buildsystem/view_frames/ros-sig-buildsystem/hsxeJocnKIQ/yTGK3skLPoMJ https://github.com/ros-infrastructure/catkin_pkg/issues/30 On 04.03.2013 13:15, Michael Gratton wrote: > On 04/03/13 23:05, Michael Ferguson wrote: >> As a temporary fix, you can make >> /opt/ros/groovy/install/lib/xacro/xacro.py executable and your existing >> launch files will work again until a patch gets out > You mean /opt/ros/groovy/lib/xacro/xacro.py? No need, the version in bin > (i.e. /opt/ros/groovy/bin/xacro.py) is already executable. > > The version in lib might be for python scripts that import xacro? > > //Mike > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users