ros-visualization / rviz

ROS 3D Robot Visualizer
BSD 3-Clause "New" or "Revised" License
791 stars 459 forks source link

Compatibility with Ogre 13 #1791

Closed simonschmeisser closed 5 months ago

simonschmeisser commented 1 year ago

This fixes compatibility with Ogre 13.6.4, the most recent release. It requires two special cmake flags when building Ogre:

-DOGRE_NODELESS_POSITIONING:BOOL=TRUE \
-DOGRE_GLSUPPORT_USE_EGL:BOOL=FALSE \
simonschmeisser commented 1 year ago

Packages: https://launchpad.net/~s-schmeisser/+archive/ubuntu/ogre-13

simonschmeisser commented 1 year ago

I'll check what it takes to build it on Focal, sure.

What do you mean by "doesn't provide a -dev package"? https://launchpad.net/~s-schmeisser/+archive/ubuntu/ogre-13/+packages has libogre-13.6-dev

simonschmeisser commented 1 year ago

Note that I failed in getting gazebo to work with Ogre 13 as they use insane amounts of private API which is no longer accessible (or partially removed) in Ogre 13.

rhaschke commented 1 year ago

What do you mean by "doesn't provide a -dev package"? https://launchpad.net/~s-schmeisser/+archive/ubuntu/ogre-13/+packages has libogre-13.6-dev

You are right. I just have seen the top-level entries.

Note that I failed in getting gazebo to work with Ogre 13 as they use insane amounts of private API which is no longer accessible (or partially removed) in Ogre 13.

I just want to ensure that future changes won't break Ogre 13 compatibility again...

rhaschke commented 5 months ago

Merged in 9911c3299986d5238e4625e8bd4099b4f380f013.