Project

General

Profile

Bug #55107

Getting "Could NOT find utf8proc (missing: utf8proc_LIB)" error while building from master branch

Added by Jeet Jain 8 months ago. Updated 8 months ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
build
Target version:
% 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.


Related issues

Duplicates rgw - Bug #55114: CentOS/RHEL does not support versions of utf8proc >= 2.2.0 Pending Backport

History

#1 Updated by Laura Flores 8 months 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.

#2 Updated by Laura Flores 8 months ago

  • Status changed from New to Duplicate

#3 Updated by Laura Flores 8 months ago

  • Duplicates Bug #55114: CentOS/RHEL does not support versions of utf8proc >= 2.2.0 added

Also available in: Atom PDF