Ask Your Question

Revision history [back]

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

The ... are the problem here. That is not valid CMake.

Please remove them and try again, and please tell us why you thought you had to add those.

And for future reference, see also the Catkin Howto documentation.

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

The ... are the problem here. That is not valid CMake.

Please remove them and try again, and please tell us why you thought you had to add those.

And for future reference, see also the Catkin Howto documentation.


Edit: ah, I think I know why you did that. Section 2.1 (Creating a msg) actually has this:

Also make sure you export the message runtime dependency.

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

Those ... is called an ellipsis and are typically used in writing to indicate that some text has been left out, but that 'something' should be there. This is normally done to draw attention to only certain parts of the text, while still conveying the fact that those parts are still that, parts, and there is more.

See also wikipedia/ellipsis.

So in this case, you are supposed to add the CATKIN_DEPENDS message_runtime bit (if it isn't already there), while keeping whatever lines were already in the catkin_package(..) statement before.

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

The ... are the problem here. That is not valid CMake.

Please remove them and try again, and please tell us why you thought you had to add those.

And for future reference, see also the Catkin Howto documentation.


Edit: ah, I think I know why you did that. Section 2.1 (Creating a msg) actually has this:

Also make sure you export the message runtime dependency.

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

Those That ... is called an ellipsis and are typically used in writing to indicate that some text has been left out, but that 'something' should be there. This is normally done to draw attention to only certain parts of the text, while still conveying the fact that those parts are still that, parts, and there is more.

See also wikipedia/ellipsis.

So in this case, you are supposed to add the CATKIN_DEPENDS message_runtime bit (if it isn't already there), while keeping whatever lines were already in the catkin_package(..) statement before.

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

The ... are the problem here. That is not valid CMake.

Please remove them and try again, and please tell us why you thought you had to add those.

And for future reference, see also the Catkin Howto documentation.


Edit: ah, I think I know why you did that. Section 2.1 (Creating a msg) actually has this:

Also make sure you export the message runtime dependency.

catkin_package(
  ...
  CATKIN_DEPENDS message_runtime ...
  ...)

That ... is called an ellipsis and are is typically used in writing to indicate that some text has been left out, but that 'something' should be there. This is normally done to draw attention to only certain parts of the text, while still conveying the fact that those parts are still that, parts, and that there is more.actually more there.

See also wikipedia/ellipsis.

So in this case, you are supposed to add the CATKIN_DEPENDS message_runtime bit (if it isn't already there), while keeping whatever lines were already in the catkin_package(..) statement before.