UbiquityRobotics / fiducials

Simultaneous localization and mapping using fiducial markers.
BSD 3-Clause "New" or "Revised" License
265 stars 135 forks source link

Boost placeholders, use newer C++ and std::make_unique to build Ubuntu 22.04 #273

Closed lucasw closed 2 years ago

lucasw commented 2 years ago

boost::placeholders::1/2 replaces the deprecated _1/_2

C++17 (the default in 22.04) is needed to avoid log4cxx build errors, since this is the noetic branch C++14 will be used by default there and should still work, shouldn't be pinned back to C++11.