Bug 1741077
| Summary: | eiskaltdcpp-2.2.11-23.20190527git09b9ffe.fc31 FTBFS: /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Petr Pisar <ppisar> |
| Component: | eiskaltdcpp | Assignee: | Vasiliy Glazov <vascom2> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 31 | CC: | vascom2 |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | https://apps.fedoraproject.org/koschei/build/6802250 | ||
| Whiteboard: | |||
| Fixed In Version: | eiskaltdcpp-2.2.11-24.20190922gita85c5d8.fc31 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-10-02 00:46:24 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
Petr Pisar
2019-08-14 08:19:45 UTC
/usr/include/pango-1.0/pango/pango-coverage.h includes <hb.h>. <hb.h> is delivered by harfbuzz-devel: # dnf --quiet repoquery --whatprovides '*/hb.h' harfbuzz-devel-0:2.5.3-3.fc31.i686 harfbuzz-devel-0:2.5.3-3.fc31.x86_64 mingw32-harfbuzz-0:2.5.3-2.fc31.noarch mingw64-harfbuzz-0:2.5.3-2.fc31.noarch # dnf --quiet repoquery --list harfbuzz-devel |grep hb.h /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb.h pango-devel run-require "pkgconfig(harfbuzz) >= 2.0.0" provided by harfbuzz-devel. pango pkg-config module correctly inherits harfbuzz include path: # pkg-config --cflags pango |grep harf -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 But the UserCommandMenu.cc compiler command line is missing he harfbuzz include path. I conclude eiskaltdcpp does not use pango pkg-config module for retrieving pango CFLAGS. I am not understand all. Do you have solution? Solution is to fix the cmake scripts eiskaltdcpp uses. I'm sorry but I'm not going to do that. I recommend you forward this issue to the upstream with wording that eiskaltdcpp does not build with pango-1.44.3 because of that. Thanks. FEDORA-2019-24bc5799d8 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-24bc5799d8 eiskaltdcpp-2.2.11-24.20190922gita85c5d8.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-24bc5799d8 eiskaltdcpp-2.2.11-24.20190922gita85c5d8.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. |