compiling ros_comm breaks roscore / roslaunch
If I'm interpreting things correctly, is it true that core functionality such as roslaunch is a part of ros_comm? - Information and repo attained from here: http://wiki.ros.org/ros_comm
However, what I'm noticing is that there doesn't appear to be make rules for roslaunch etc. Therefore, after I compile, it says that there are no rules for catkin_make roslaunch.
Worse yet, this breaks roscore. Anyone have suggestions? Thanks
You reference "make rules", but almost all pkgs (if not all) in
ros_comm
are CMake packages, so that is a bit confusing. How are you (trying to) build(ing) things?catkin_make from the root ros directory. Trying to compile roslaunch for example using "catkin_make roslaunch" results in the no rule error.
I don't think
catkin_make $pkg
is supported. It should becatkin_make --pkg $pkg
.and:
you mean the root catkin workspace dir, right?
solved the problem, roslaunch and roscore were actually breaking because it could not find msg headers after building from source. Resolved by wiping builds, and then manually compiling std_msgs before calling catkin_make at root. Works now