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

I am looking at your repository and packages here:

https://github.com/allenh1/p2os/tree/master/p2os_teleop

A few things:

  • remove all mainpage.dox (this is for rosbuild only)
  • remove all manifest.xml (this is for rosbuild only)
  • remove all instances of these lines: (this was a hold over from rosbuild and should not be used anymore)

    set the default path for built executables to the "bin" directory

    set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

    set the default path for built libraries to the "lib" directory

    set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

Specifically for p2os_teleop, you call generate_messages but never declare any messages, you should remove that macro call. I think that will fix the above issue. I opened a ticket to get a better error message here:

https://github.com/ros/genmsg/issues/31

I am looking at your repository and packages here:

https://github.com/allenh1/p2os/tree/master/p2os_teleop

A few things:

  • remove all mainpage.dox (this is for rosbuild only)
  • remove all manifest.xml (this is for rosbuild only)
  • remove all instances of these lines: (this was a hold over from rosbuild and should not be used anymore)

Example below.

# set the default path for built executables to the "bin" directory

directory set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

${PROJECT_SOURCE_DIR}/bin) # set the default path for built libraries to the "lib" directory

directory set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

${PROJECT_SOURCE_DIR}/lib)

Specifically for p2os_teleop, you call generate_messages but never declare any messages, you should remove that macro call. I think that will fix the above issue. I opened a ticket to get a better error message here:

https://github.com/ros/genmsg/issues/31