ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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
2 | No.2 Revision |
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