CygLiDAR-ROS / cyglidar_d1

CygLiDAR D1 - ROS(SDK) Package (ROS1 / ROS2)
https://www.cygbot.com/
BSD 3-Clause "New" or "Revised" License
20 stars 25 forks source link

PCL compatibility issue? "message_filters/message_event.h: No such file or directory" Ubuntu 22.04, ROS2 Rolling #33

Open BryanDavey opened 1 year ago

BryanDavey commented 1 year ago

Branch: ROS2-v0.3.0 Screenshot from 2023-05-17 15-30-14 Ran into issue during "colcon build" while following the suggested install method in README.md. I was able to reproduce this issue on a LattePanda SBC as well as on a Laptop. Is this a compatibility issue with the PCL version installed by default on Ubuntu 22.04? (libpcl-dev 1.12.1) Using ROS2 Rolling Ridley. How can I resolve this @cygbot @cygbot-ros-support?

cygbot commented 1 year ago

Hi, @BryanDavey

Is this a compatibility issue with the PCL version installed by default on Ubuntu 22.04? (libpcl-dev 1.12.1)

Yes, it is. Sorry, but we are not yet ready for ROS2 versions in Ubuntu 22.04. Readme. updated to mention about this. If you want to build this, L31 in CMakeLists.txt, add the codes (include directory)

/opt/ros/rolling/include/message_filters /opt/ros/rolling/include/pcl_msgs

and L33 ~ L39 delete 'declare_parameter()' functions. Then, you can only build the package but we guess it will not work. Still testing for 22.04 version, updating will take a time. Thanks.

cygbot commented 1 year ago

Hello, @BryanDavey

We've been testing for Ubuntu 22.04 version, from now, we just updated for it. Please check ROS 2 update.

Sorry for the delay testing.