File a2e159d0d4f6b3922ee0cb058a800230cf90642e.patch of Package osrm-backend

From a2e159d0d4f6b3922ee0cb058a800230cf90642e Mon Sep 17 00:00:00 2001
From: Michael Cho <michael@michaelcho.dev>
Date: Tue, 26 Aug 2025 06:14:26 -0400
Subject: [PATCH] Fix build with Boost 1.89.0 (#7220)

---
 include/server/connection.hpp | 1 +
 src/engine/plugins/tile.cpp   | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/include/server/connection.hpp b/include/server/connection.hpp
index 8ded1310d6d..3d48afe1dfc 100644
--- a/include/server/connection.hpp
+++ b/include/server/connection.hpp
@@ -8,6 +8,7 @@
 
 #include <boost/array.hpp>
 #include <boost/asio.hpp>
+#include <boost/asio/deadline_timer.hpp>
 #include <boost/config.hpp>
 #include <boost/version.hpp>
 
diff --git a/src/engine/plugins/tile.cpp b/src/engine/plugins/tile.cpp
index a0614782ab6..6f93b334852 100644
--- a/src/engine/plugins/tile.cpp
+++ b/src/engine/plugins/tile.cpp
@@ -10,7 +10,9 @@
 #include <boost/geometry.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
 #include <boost/geometry/geometries/point_xy.hpp>
+#if __has_include(<boost/geometry/multi/geometries/multi_linestring.hpp>)
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
+#endif
 
 #include <vtzero/builder.hpp>
 #include <vtzero/geometry.hpp>
openSUSE Build Service is sponsored by