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 haven't found the problem with the compiler or ROS (specifically rosconsole), but I have found out what to comment out to work around the issue. The print(...) function with an ellipsis in it (rosconsole.cpp) causes the issue. I don't know why it does and I worked at it for quite a while, but then I realized that it doesn't seem to be being used (someone correct me if I am wrong), so I just commented it out.

You can see the fix here:

https://github.com/wjwwood/ros_comm/commit/71ccc123db3c7cd4c3343750ae0ef5803f7a828c

Or apply the patch yourself by downloading it from the ticket:

https://code.ros.org/trac/ros/ticket/3626

I haven't found the problem with the compiler or ROS (specifically rosconsole), but I have found out what to comment out to work around the issue. The print(...) function with an ellipsis in it (rosconsole.cpp) causes the issue. I don't know why it does and I worked at it for quite a while, but then I realized that it doesn't seem to be being used (someone correct me if I am wrong), so I just commented it out.

You can see the fix here:

https://github.com/wjwwood/ros_comm/commit/71ccc123db3c7cd4c3343750ae0ef5803f7a828c

Or apply the patch yourself by downloading it from the ticket:

https://code.ros.org/trac/ros/ticket/3626

UPDATE:

There is a new patch that forces rosconsole to build with clang++ rather than llvm-g++ and it allows you to build cleanly without commenting out code.

https://code.ros.org/trac/ros/ticket/3626#comment:7