From f124ee2754101327842fdbc36abaf25a4fce6ec2 Mon Sep 17 00:00:00 2001
From: Sergey Yakubov <sergey.yakubov@desy.de>
Date: Mon, 24 Jan 2022 16:27:58 +0100
Subject: [PATCH] remove kafka libfor clients only build

---
 common/cpp/CMakeLists.txt                 | 4 +++-
 common/cpp/include/asapo/common/error.tpp | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/common/cpp/CMakeLists.txt b/common/cpp/CMakeLists.txt
index c55ea7c53..b8ff069c4 100644
--- a/common/cpp/CMakeLists.txt
+++ b/common/cpp/CMakeLists.txt
@@ -8,7 +8,9 @@ add_subdirectory(src/data_structs)
 
 add_subdirectory(src/version)
 
-add_subdirectory(src/kafka_client)
+if (NOT BUILD_CLIENTS_ONLY)
+    add_subdirectory(src/kafka_client)
+endif()
 
 add_subdirectory(src/http_client)
 
diff --git a/common/cpp/include/asapo/common/error.tpp b/common/cpp/include/asapo/common/error.tpp
index 931abd205..3c2c90a66 100644
--- a/common/cpp/include/asapo/common/error.tpp
+++ b/common/cpp/include/asapo/common/error.tpp
@@ -48,7 +48,7 @@ std::string ServiceError<ServiceErrorType>::ExplainPretty(uint8_t shift) const n
     }
     if (cause_err_ != nullptr) {
         err += "\n" + base_shift + shift_s + "caused by: ";
-        err += "\n" + base_shift + shift_s + cause_err_->ExplainPretty(shift + 2);
+        err += "\n" + base_shift + shift_s + cause_err_->ExplainPretty(static_cast<uint8_t>(shift + 2));
     }
     return err;
 }
-- 
GitLab