Source: berkeley-express
Version: 1.5.3+dfsg-7
Severity: normal
Tags: ftbfs patch
Usertags protobuf36_2
X-Debbugs-Cc: [email protected]
Hi,
There's an upcoming Protobuf transition to its 36.2 version. Your
package FTBFS with it. I provide a patch to fix this issue when the
transition starts.
Regards,
Laszlo/GCS
diff -Nru berkeley-express-1.5.3+dfsg/debian/patches/cxx14.patch berkeley-express-1.5.3+dfsg/debian/patches/cxx14.patch
--- berkeley-express-1.5.3+dfsg/debian/patches/cxx14.patch 2026-02-22 15:27:57.000000000 +0000
+++ berkeley-express-1.5.3+dfsg/debian/patches/cxx14.patch 2026-02-22 15:27:57.000000000 +0000
@@ -14,7 +14,7 @@
set(${PROJECT_NAME}_VERSION_PATCH 1)
-set(CMAKE_CXX_STANDARD 11)
-+set(CMAKE_CXX_STANDARD 14)
++set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#set(CMAKE_CXX_FLAGS "-Wall")
diff -Nru berkeley-express-1.5.3+dfsg/debian/patches/link.patch berkeley-express-1.5.3+dfsg/debian/patches/link.patch
--- berkeley-express-1.5.3+dfsg/debian/patches/link.patch 1970-01-01 00:00:00.000000000 +0000
+++ berkeley-express-1.5.3+dfsg/debian/patches/link.patch 2026-10-10 18:18:18.000000000 +0000
@@ -0,0 +1,19 @@
+From: Laszlo Boszormenyi (GCS) <[email protected]>
+Date: Oct, 10 2026 18:04:24 +0000
+Subject: [PATCH] fix FTBFS with Protobuf 36.2+
+
+Add required abseil libraries.
+
+Forwarded: no
+---
+
+--- berkeley-express-1.5.3+dfsg.orig/src/CMakeLists.txt
++++ berkeley-express-1.5.3+dfsg/src/CMakeLists.txt
+@@ -23,6 +23,6 @@ target_link_libraries(express ${LIBRARIE
+ elseif(APPLE)
+ target_link_libraries(express ${LIBRARIES} pthread)
+ elseif(UNIX)
+-target_link_libraries(express ${LIBRARIES} pthread rt)
++target_link_libraries(express ${LIBRARIES} pthread rt absl_log_internal_check_op absl_log_internal_message)
+ endif()
+ install(TARGETS express DESTINATION bin)
diff -Nru berkeley-express-1.5.3+dfsg/debian/patches/series berkeley-express-1.5.3+dfsg/debian/patches/series
--- berkeley-express-1.5.3+dfsg/debian/patches/series 2026-02-22 15:27:57.000000000 +0000
+++ berkeley-express-1.5.3+dfsg/debian/patches/series 2026-10-10 18:04:43.000000000 +0000
@@ -5,3 +5,4 @@
privacy-breach.patch
cxx14.patch
libboost1.90.patch
+link.patch