Unable to build tf msgs and srvs with rosserial

asked 2020-02-21 07:21:52 -0500

broomstick gravatar image

I am trying to build an application with rosserial.

I have Melodic installed and sourced. I have rosserial installed and sourced (at least, it appears I do).

I attempt to make the rosserial libraries with the following command:

rosrun rosserial_embeddedlinux make_libraries.py .

Most of the libraries and header files build and install just fine, with the exception of a message and a service. The make_libraries.py script provides the following output:

 Exporting tf

Unable to build message: tf/tfMessage
    tfMessage,Exporting tf

Unable to build service: tf/FrameGraph

I am building on MacOS and I built Melodic from source. Both geometry and geometry2 packages appear to have built just fine during the Melodic build. I have confirmed that tfMessage.h and FrameGraph.h exist in my Melodic installation where I would expect them (e.g., melodic_catkin_ws/install_isolated/include/tf/tfMessage.h).

edit retag flag offensive close merge delete