diff --git a/external/InstallFlesnet.cmake b/external/InstallFlesnet.cmake
index 3a3674bcd95cc8059e0d920807fb409a2667631d..6df3b786f47c6aaae02f10a81605b21120fea7ef 100644
--- a/external/InstallFlesnet.cmake
+++ b/external/InstallFlesnet.cmake
@@ -106,7 +106,7 @@ target_compile_definitions(external::fles_monitoring
 )
 
 add_library(external::fles_ipc STATIC IMPORTED GLOBAL)
-add_dependencies(external::fles_ipc flesnet external::fles_logging)
+add_dependencies(external::fles_ipc flesnet external::fles_logging external::zmq)
 if (BOOST_IOS_HAS_ZSTD)
   target_compile_definitions(external::fles_ipc INTERFACE BOOST_IOS_HAS_ZSTD)
 endif()
diff --git a/reco/steer/CMakeLists.txt b/reco/steer/CMakeLists.txt
index 83a145c5789e2fbe4639b598e7f22086008a4b73..23af508115340d30c43766fd22663871010eed98 100644
--- a/reco/steer/CMakeLists.txt
+++ b/reco/steer/CMakeLists.txt
@@ -24,6 +24,8 @@ set(PUBLIC_DEPENDENCIES
   FairRoot::Base
   ROOT::Core
   ROOT::Hist
+  external::fles_ipc
+ # external::zmq
   )
 
 set(PRIVATE_DEPENDENCIES
@@ -42,7 +44,6 @@ set(PRIVATE_DEPENDENCIES
 set(INTERFACE_DEPENDENCIES
   CbmRecoBase
   FairRoot::ParBase
-  external::fles_ipc
   )
 
 
diff --git a/reco/steer/CbmSourceDigiTimeslice.h b/reco/steer/CbmSourceDigiTimeslice.h
index f11c7e043b12541ed1c1859ccbb662aefb393846..a1371fc7747cf9ad3ade8dbf57555bebd6d8b604 100644
--- a/reco/steer/CbmSourceDigiTimeslice.h
+++ b/reco/steer/CbmSourceDigiTimeslice.h
@@ -3,6 +3,7 @@
    Authors: Pierre-Alain Loizeau [committer] */
 
 #pragma once  // include this header only once per compilation unit
+#define ZMQ_BUILD_DRAFT_API 1
 
 #include "DigiData.h"
 #include "RecoResultsAutoSource.h"