ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

(Long comment) First of all there seems to be a basic linker error, which is giving you the message about undefined functions. This means that no matter what make system you use, you're going to get the same error. This is generic and not ROS-specific. I suggest looking at resources like these first to nip this issue in the bud.

Once this is sorted out, get a hang of how CMake works first. Then, go to catkin docs to get an idea of how the catkin build tool works on ROS.

Keep in mind: the basic build system is the GNU Make, Linux systems. CMake is an abstraction that generates Makefiles. Catkin is yet another abstraction over CMake.

(Long comment) First of all there seems to be a basic linker error, which is giving you the message about undefined functions. This means that no matter what make system you use, you're going to get the same error. This is generic and not ROS-specific. I suggest looking at resources like these first to nip this issue in the bud.

Once this is sorted out, get a hang of how CMake works first. Then, go to catkin docs to get an idea of how the catkin build tool works on ROS.

Keep in mind: the basic build system is the GNU Make, Make, on Unix and Linux systems. CMake is an abstraction that generates Makefiles. Catkin is yet another abstraction over CMake.

(Long comment) First of all there seems to be a basic linker error, which is giving you the message about undefined functions. This means that no matter what make system you use, you're going to get the same error. This is generic and not ROS-specific. I suggest looking at resources like these first to nip this issue in the bud.

Once this is sorted out, get a hang of how CMake works first. I also suggest using Catkin to build instead of rosbuild, which uses rosmake. Then, go to catkin docs to get an idea of how the catkin build tool works on ROS.

Keep in mind: the basic build system is the GNU Make, on Unix and Linux systems. CMake is an abstraction that generates Makefiles. Catkin is yet another abstraction over CMake.

(Long comment) First of all there seems to be a basic linker error, which is giving you the message about undefined functions. This means that no matter what make system you use, you're going to get the same error. This is generic and not ROS-specific. I suggest looking at resources like these first to nip this issue in the bud.

Once this is sorted out, get a hang of how CMake works first. I also suggest using Catkin to build instead of rosbuild, which uses rosmake. Then, go to catkin docs to get an idea of how the catkin build tool works on ROS.

Keep in mind: the basic build system is the GNU Make, on Unix and Linux systems. CMake is an abstraction that generates Makefiles. Catkin is yet another abstraction over CMake.