From 4268aec25b9b0638e5ababe0e4c55db648859d47 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Wed, 28 Sep 2022 09:53:15 +0200 Subject: [PATCH] Fix link problem on Debian11 Linking the MQ TSA binaries on Debian11 need an additional boost library as well as a reordering of the link libraries. --- CMakeLists.txt | 2 +- MQ/source/CMakeLists.txt | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5508ad034d..1e6bc75df1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -119,7 +119,7 @@ endif() #Searching for Boost Package -find_package(Boost COMPONENTS serialization regex filesystem log container program_options) +find_package(Boost COMPONENTS serialization regex filesystem log log_setup container program_options thread) if(Boost_FOUND) Message("Boost was found") endif() diff --git a/MQ/source/CMakeLists.txt b/MQ/source/CMakeLists.txt index 54178de7b6..10daebc292 100644 --- a/MQ/source/CMakeLists.txt +++ b/MQ/source/CMakeLists.txt @@ -55,8 +55,9 @@ Set(BOOST_LIBS ${Boost_SERIALIZATION_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_LOG_LIBRARY} - ${Boost_THREAD_LIBRARY} + ${Boost_LOG_SETUP_LIBRARY} ${Boost_REGEX_LIBRARY} + ${Boost_THREAD_LIBRARY} ) If(UNIX AND NOT APPLE) @@ -84,8 +85,8 @@ set(DEPENDENCIES_ALL set(EXE_NAME TsaSampler) set(SRCS CbmMQTsaSampler.cxx runTsaSampler.cxx) set(DEPENDENCIES - ${DEPENDENCIES_ALL} external::fles_ipc + ${DEPENDENCIES_ALL} CbmMQBase ) GENERATE_EXECUTABLE() @@ -93,10 +94,10 @@ GENERATE_EXECUTABLE() set(EXE_NAME MultiTsaSampler) set(SRCS CbmMQTsaMultiSampler.cxx runTsaMultiSampler.cxx) set(DEPENDENCIES - ${DEPENDENCIES_ALL} external::fles_ipc - CbmMQBase CbmFlibFlesTools + ${DEPENDENCIES_ALL} + CbmMQBase Core Gpad Hist @@ -109,10 +110,10 @@ GENERATE_EXECUTABLE() set(EXE_NAME RepReqTsSampler) set(SRCS CbmMQTsSamplerRepReq.cxx runTsSamplerRepReq.cxx) set(DEPENDENCIES - ${DEPENDENCIES_ALL} external::fles_ipc - CbmMQBase CbmFlibFlesTools + ${DEPENDENCIES_ALL} + CbmMQBase Core Gpad Hist @@ -135,8 +136,8 @@ GENERATE_EXECUTABLE() set(EXE_NAME TsaMultiSamplerTof) set(SRCS CbmMQTsaMultiSamplerTof.cxx runTsaMultiSamplerTof.cxx) set(DEPENDENCIES - ${DEPENDENCIES_ALL} external::fles_ipc + ${DEPENDENCIES_ALL} CbmMQBase ) GENERATE_EXECUTABLE() -- GitLab