Actions
Bug #55107
closedGetting "Could NOT find utf8proc (missing: utf8proc_LIB)" error while building from master branch
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
03/28/2022
Affected Versions:
ceph-qa-suite:
rados
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Trying to build ceph from master branch on Rocky Linux 8.4 using instructions on the readme in ceph github repo. I am getting following error while running ./do_cmake.sh
-- Looking for nodelay in /usr/lib64/libncurses.so - found -- Found Curses: /usr/lib64/libncurses.so -- Found nl: /usr/lib64/libnl-3.so -- Checking for module 'libcap-ng' -- Found libcap-ng, version 0.7.11 CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message:---------------------------------------------- Could NOT find utf8proc: Found unsuitable version "", but required is at least "2.2.0" (found utf8proc_LIB-NOTFOUND) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:592 (_FPHSA_FAILURE_MESSAE)--------------------------------------------- cmake/modules/Findutf8proc.cmake:87 (find_package_handle_standard_args) src/CMakeLists.txt:877 (find_package) -- Configuring incomplete, errors occurred! See also "/root/ceph/build/CMakeFiles/CMakeOutput.log". See also "/root/ceph/build/CMakeFiles/CMakeError.log". + exit 1
Tried installing utf8proc manually but issue still not resolved
-- Looking for cbreak in /usr/lib64/libncurses.so - found -- Looking for nodelay in /usr/lib64/libncurses.so -- Looking for nodelay in /usr/lib64/libncurses.so - found -- Found Curses: /usr/lib64/libncurses.so -- Found nl: /usr/lib64/libnl-3.so -- Checking for module 'libcap-ng' -- Found libcap-ng, version 0.7.11 CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message:---------------------------------------------- Could NOT find utf8proc (missing: utf8proc_LIB) (found suitable version "2.2.0", minimum required is "2.2.0") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAE)--------------------------------------------- cmake/modules/Findutf8proc.cmake:87 (find_package_handle_standard_args) src/CMakeLists.txt:877 (find_package) -- Configuring incomplete, errors occurred! See also "/root/ceph/build/CMakeFiles/CMakeOutput.log". See also "/root/ceph/build/CMakeFiles/CMakeError.log". + exit 1
Kindly check.
Updated by Laura Flores about 2 years ago
@Jeet this issue is getting attention in https://tracker.ceph.com/issues/55114. See the discussion there for a workaround.
Closing this as a duplicate.
Updated by Laura Flores about 2 years ago
- Is duplicate of Bug #55114: CentOS/RHEL does not support versions of utf8proc >= 2.2.0 added
Actions