gencpp
gencpp copied to clipboard
Feature to show deprecation warning for msg/srv
Depends on https://github.com/ros/genmsg/pull/76
Why?
See https://github.com/ros/genmsg/pull/76
Example
Warnings << pcl_msgs:make /home/wkentaro/Documents/catkin_wss/genmsg/logs/pcl_msgs/build.make.003.log
In file included from /home/wkentaro/Documents/catkin_wss/genmsg/src/pcl_msgs/src/example.cpp:2:0:
/home/wkentaro/Documents/catkin_wss/genmsg/devel/include/pcl_msgs/Vertices.h:19:2: warning: #warning "ROS message pcl_msgs/Vertices.msg is deprecated. Please stop using it." [-Wcpp]
#warning "ROS message pcl_msgs/Vertices.msg is deprecated. Please stop using it."
^
In file included from /home/wkentaro/Documents/catkin_wss/genmsg/devel/include/pcl_msgs/UpdateFilename.h:11:0,
from /home/wkentaro/Documents/catkin_wss/genmsg/src/pcl_msgs/src/example.cpp:3:
/home/wkentaro/Documents/catkin_wss/genmsg/devel/include/pcl_msgs/UpdateFilenameRequest.h:19:2: warning: #warning "ROS message pcl_msgs/UpdateFilenameRequest.msg is deprecated. Please stop using it." [-Wcpp]
#warning "ROS message pcl_msgs/UpdateFilenameRequest.msg is deprecated. Please stop using it."
^
In file included from /home/wkentaro/Documents/catkin_wss/genmsg/devel/include/pcl_msgs/UpdateFilename.h:12:0,
from /home/wkentaro/Documents/catkin_wss/genmsg/src/pcl_msgs/src/example.cpp:3:
/home/wkentaro/Documents/catkin_wss/genmsg/devel/include/pcl_msgs/UpdateFilenameResponse.h:19:2: warning: #warning "ROS message pcl_msgs/UpdateFilenameResponse.msg is deprecated. Please stop using it." [-Wcpp]
#warning "ROS message pcl_msgs/UpdateFilenameResponse.msg is deprecated. Please stop using it."
^
In file included from /home/wkentaro/Documents/catkin_wss/genmsg/src/pcl_msgs/src/example.cpp:3:0:
/home/wkentaro/Documents/catkin_wss/genmsg/devel/include/pcl_msgs/UpdateFilename.h:14:2: warning: #warning "ROS service pcl_msgs/UpdateFilename.srv is deprecated. Please stop using it." [-Wcpp]
#warning "ROS service pcl_msgs/UpdateFilename.srv is deprecated. Please stop using it."
^
cd /home/wkentaro/Documents/catkin_wss/genmsg/build/pcl_msgs; catkin build --get-env pcl_msgs | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................................................................................................................................
Finished <<< pcl_msgs [ 3.1 seconds ]
[build] Summary: All 8 packages succeeded!
[build] Ignored: 8 packages were skipped or are blacklisted.
[build] Warnings: 1 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: None.