https://bugzilla.redhat.com/show_bug.cgi?id=2277316
Bug ID: 2277316
Summary: Included CMake config file is broken
Product: Fedora
Version: 40
Hardware: x86_64
OS: Linux
Status: NEW
Component: harfbuzz
Severity: medium
Assignee: pnemade(a)redhat.com
Reporter: michael(a)cullen-online.com
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org, klember(a)redhat.com,
moceap(a)hotmail.com, pnemade(a)redhat.com
Target Milestone: ---
Classification: Fedora
The included CMake configuration file (in
/usr/lib64/cmake/harfbuzz/harfbuzz-config.cmake) is broken - it appears to
contain unsubstituted autoconf variables.
Reproducible: Always
Steps to Reproduce:
1. build something attempting to pull in harfbuzz via CMake -
find_package(harfbuzz REQUIRED)
Actual Results:
CMake Error at /usr/lib64/cmake/harfbuzz/harfbuzz-config.cmake:1:
Parse error. Expected a command name, got unquoted argument with text
"@PACKAGE_INIT@".
Call Stack (most recent call first):
makefiles/TPSDKs.cmake:68 (find_package)
CMakeLists.txt:197 (include)
CMake Error at makefiles/TPSDKs.cmake:68 (find_package):
find_package Error reading CMake code from
"/usr/lib64/cmake/harfbuzz/harfbuzz-config.cmake".
Call Stack (most recent call first):
CMakeLists.txt:197 (include)
-- Configuring incomplete, errors occurred!
Expected Results:
Not produce errors
Looking at the RPMs, this is broken in F40 - both 8.3.0 and 8.4.0 - but looks
fine in F39's 8.2.1-2
I suspect the upstream change
https://github.com/harfbuzz/harfbuzz/commit/da9b838910e62825717a8b2de8ce9...
broke it by rewriting the file
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2277316
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=rep...