-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
Issue
This issue is advance notice that compilation fails with the upcoming Boost 1.89.0 (planned release Aug 13).
The Boost changes that impact OSRM backend include:
-
boostorg/asio@cb99678 -
boost::asio::deadline_timer
is no longer available viaboost/asio.hpp
. For now, this is available via theboost/asio/deadline_timer.hpp
1 but it may be removed in future release given deprecated status. -
boostorg/geometry@38455d0 -
boost/geometry/multi/
headers are removed. Specifically formulti_linestring
, it has been available inboost/geometry/geometries/geometries.hpp
orboost/geometry/geometries/multi_linestring.hpp
since 1.56.02
Steps to reproduce
Please provide the steps required to reproduce your problem.
osrm-backend
version being used - v6.0.0- OSM extract that was processed - N/A
- Processing commands (e.g. CH vs MLD processing) - N/A
- Server queries - N/A
Can be reproduced by building with Boost 1.89.0.beta1 or with Boost 1.89.0 (tomorrow). Haven't checked but sometimes Boost has macros to hide deprecated code.
Specifications
Please provide details of your development environment.
- Library/dependency versions - versions from Homebrew formulae
- Operating system - macOS 15
- Hardware - arm64