OctoMap / octomap

An Efficient Probabilistic 3D Mapping Framework Based on Octrees. Contains the main OctoMap library, the viewer octovis, and dynamicEDT3D.
http://octomap.github.io
1.87k stars 652 forks source link

Declare missing octovis dependency on opengl #408

Closed cottsay closed 3 months ago

cottsay commented 4 months ago

It appears that libGLU is an indirect dependency on Ubuntu, but not on RHEL/Fedora. Better to be explicit anyway.

Here's the rosdep key: https://github.com/ros/rosdistro/blob/f4e07369c9790cd890a4cb34c001c94e8d4aad69/rosdep/base.yaml#L6943C1-L6958

Here's where openGL is found: https://github.com/OctoMap/octomap/blob/312f6b072c379489e2c00307bb35f8e7a851bed7/octovis/CMakeLists.txt#L71

Here's where both libGL and libGLU are referenced: https://github.com/OctoMap/octomap/blob/312f6b072c379489e2c00307bb35f8e7a851bed7/octovis/CMakeLists_src.txt#L104-L105

This is why octovis is blocked on the ROS 2 buildfarm for RHEL.