[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1064915: libkeymancore-dev: Missing dependency: libicu-dev



Package: libkeymancore-dev
Version: 17.0.274-1
Severity: grave
Justification: renders package unusable
X-Debbugs-CC: eb1@sil.org

Dear Maintainer,

Package libkeymancore-dev needs libicu-dev according to the pkg-config file
via Requires.private:

prefix=/usr
includedir=${prefix}/include
libdir=${prefix}/lib/x86_64-linux-gnu

Name: keyman_core
Description: Keyman processor for KMN keyboards.
Version: 17.0.274
Requires.private: icu-uc, icu-i18n
Libs: -L${libdir} -lkeymancore
Cflags: -I${includedir} -I${includedir}/keyman

However, the debian package libkeymancore-dev does not explicitly depends on
libicu-dev, rendering FTBFS when invoking pkg-config to use libkeymancore-dev:

(example in CMake:)


-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 
-- Checking for module 'keyman_core'
--   Package 'icu-uc', required by 'keyman_core', not found
Package 'icu-i18n', required by 'keyman_core', not found
CMake Error at /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:619 (message):
  The following required packages were not found:

   - keyman_core

Call Stack (most recent call first):
  /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:841 (_pkg_check_modules_internal)
  CMakeLists.txt:11 (pkg_check_modules)


-- Configuring incomplete, errors occurred!

Please check again whether libicu-dev is absolutely needed when building packages
using libkeymancore-dev. If yes, please add the binary dependency explicitly.

Thanks,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: