SteveMacenski / slam_toolbox

Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
GNU Lesser General Public License v2.1
1.67k stars 525 forks source link

Ubuntu Noble compilation fails: `fatal error: ceres/local_parameterization.h: No such file or directory` #685

Closed Timple closed 5 months ago

Timple commented 7 months ago

Required Info:

Steps to reproduce issue

Compile on ubuntu Noble

Expected behavior

I would think these kind of templates are mostly self explanatory :smile:

Actual behavior

fatal error: ceres/local_parameterization.h: No such file or directory

Additional information

@james-ward already solved the compilation it seems: https://github.com/SteveMacenski/slam_toolbox/compare/ros2...james-ward:slam_toolbox:manifold So credits to him. I didn't verify or validate the output. But I thought I'd create this issue anyhow in case more people run into this.

@james-ward can you perhaps open a PR if you verified operation?

james-ward commented 7 months ago

@Timple Yep, I was going to open a PR as soon as I could verify it works. At the moment all I know is that it compiles - haven't actually been able to run it on a live system yet (lots of missing packages in noble-rolling still so I can't bring our platform up).

Timple commented 7 months ago

Awesome, didn't mean to be pushy. Just trying to prevent a lot of duplicate work 🙂

SteveMacenski commented 7 months ago

Does https://github.com/SteveMacenski/slam_toolbox/pull/687 fully address?

Timple commented 7 months ago

It does for me, as I only ran into compilation issues for now. But that PR did do some verification :+1: