No rule to make target '/usr/lib64/libicuuc.so', needed by 'Orthanc'. Stop.

Hi,
I’m running into the above issue when compiling for Timbleweed:
https://build.opensuse.org/build/home:DocB:Orthanc/openSUSE_Tumbleweed/x86_64/orthanc/_log
The file (libicuuc.so) is not mentioned in builds for Leap, so it may be related to the newer software stack (boost_69 maybe?)

Any ideas?
Thanks
Axel

Dear Axel,

Please could you give a try after applying the following patch?

— a/Resources/CMake/LibIcuConfiguration.cmake Mon Aug 05 13:57:54 2019 +0200
+++ b/Resources/CMake/LibIcuConfiguration.cmake Fri Aug 09 09:17:09 2019 +0200
@@ -71,7 +71,7 @@
NOT LIBICU_PATH_2)
message(FATAL_ERROR “Please install the libicu-dev package”)
else()

  • link_libraries(icuuc icui18n)
  • link_libraries(${LIBICU_PATH_1} ${LIBICU_PATH_2})
    endif()

add_definitions(

HTH,
Sébastien-

Hi Sebastien,

Please could you give a try after applying the following patch?

Patch applied, but unfortunately does not solve the problem.

Unfortunately, I can’t provide additional help…

Hey Sebastien

the obvious solution was…to obvious :slight_smile:
libicu-devel was pulled in through some other package-dependency, and this seemed to be removed in latest Tumbleweed.
Adding it solved the issue

Thanks
Axel

Oh, great! The joys of GNU/Linux packaging :slight_smile: :slight_smile: