Bug 1749943 - pango contain header with wrong hb.h include
Summary: pango contain header with wrong hb.h include
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: pango
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peng Wu
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-06 20:14 UTC by Vasiliy Glazov
Modified: 2021-03-08 06:20 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-03-08 06:20:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.