Bug 1749943

Summary: pango contain header with wrong hb.h include
Product: [Fedora] Fedora Reporter: Vasiliy Glazov <vascom2>
Component: pangoAssignee: Peng Wu <pwu>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: caillon+fedoraproject, fonts-bugs, gnome-sig, i18n-bugs, john.j5live, mclasen, pwu, rhughes, rstrode, sandmann, tagoh
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-03-08 06:20:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vasiliy Glazov 2019-09-06 20:14:14 UTC
Description of problem:
I am try to build eiskaltdcpp and it fsilrd with error:
BUILDSTDERR: /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
BUILDSTDERR:    28 | #include <hb.h>
BUILDSTDERR:       |          ^~~~~~

Full build log https://kojipkgs.fedoraproject.org/work/tasks/5226/37235226/build.log


Version-Release number of selected component (if applicable):
pango-1.44.6-1.fc32


How reproducible:
Always.


As I see this line was added in pango 1.44. But harfbuzz's hb.h in Fedora placed at /usr/include/harfbuzz/


Need to solve it for build other packages.

Comment 1 Peng Wu 2019-09-09 06:17:48 UTC
I think `pkg-config pango --cflags` can help compile here.

`pkg-config pango --cflags` will add -I/usr/include/harfbuzz .

Comment 2 Ben Cotton 2020-02-11 17:56:59 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 3 Peng Wu 2021-03-08 06:20:09 UTC
No response, close this bug.