JSKAerialRobot / jsk_uav_forest

THe platform for the uav forest challenge
8 stars 10 forks source link

melodicでのLaserClusteringFilterのbuild error #126

Open chibi314 opened 5 years ago

chibi314 commented 5 years ago

jsk_uav_forest_perceptionをmelodicでbuildすると以下のエラーが出ます。

Errors     << jsk_uav_forest_perception:make /home/nvidia/ros/aerial_robot_demo_ws/logs/jsk_uav_forest_perception/build.make.001.log                               
/home/nvidia/ros/aerial_robot_demo_ws/src/jsk_uav_forest/jsk_uav_forest_perception/src/laser_clustering_filter.cpp:37:24: error: expected constructor, destructor, or type conversion before ‘(’ token
 PLUGINLIB_DECLARE_CLASS(laser_filters, LaserClusteringFilter, laser_filters::LaserClusteringFilter, filters::FilterBase<sensor_msgs::LaserScan>)

pluginlibがversion 1.12からPLUGINLIB_DECLARE_CLASSがなくなってPLUGINLIB_EXPORT_CLASSだけになったっぽいです。 これに変更したら普通に使えてるっぽいんですが変更していいでしょうか?

tongtybj commented 5 years ago

下位互換があるってことだね。いいと思います

chibi314 commented 5 years ago

127 に送りました