FS#67344 - [harfbuzz] 2.6.8-1 CMake integration broken

Attached to Project: Arch Linux
Opened by Jonas Karlsson (jonask) - Tuesday, 21 July 2020, 12:11 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 22 July 2020, 00:47 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading to harfbuzz to 2.6.8 the CMake integration fails. I get the following error if I try to include it using CMake:

make[2]: *** No rule to make target '/usr/lib/libharfbuzz.so.0.20600.8', needed by 'main'. Stop.

Additional info:
Version 2.6.8-1 breaks, but 2.6.7-1 is fine.

Steps to reproduce:

Create a CMakeLists.txt with content:

project(project)
find_package(harfbuzz REQUIRED)
add_executable(main main.cpp)
target_link_libraries(main harfbuzz::harfbuzz)

And a main.cpp with content:
int main() {return 0;}

Then do the usual "cmake . && make".

This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 22 July 2020, 00:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  harfbuzz 2.6.8-3

Loading...