Summary: | x11-libs/pango-1.50.13 - Dependency 'cairo' is required but not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | William Throwe <wtt6> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nowa |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=942352 https://bugs.gentoo.org/show_bug.cgi?id=943164 https://bugs.gentoo.org/show_bug.cgi?id=947059 https://github.com/gentoo/gentoo/pull/39886 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
meson-log.txt |
Description
William Throwe
2023-04-02 19:57:31 UTC
It's possible it's an issue like bug 896158. Have you unmerged things? Also, please attach /var/tmp/portage/x11-libs/pango-1.50.13/work/pango-1.50.13-abi_x86_64.amd64/meson-logs/meson-log.txt. Created attachment 859486 [details] meson-log.txt (In reply to Sam James from comment #1) > It's possible it's an issue like bug 896158. Have you unmerged things? > No. > Also, please attach > /var/tmp/portage/x11-libs/pango-1.50.13/work/pango-1.50.13-abi_x86_64.amd64/ > meson-logs/meson-log.txt. Full log attached, but the important part appears to be pkg-config error with 'cairo': Could not generate cargs for cairo: Package xproto was not found in the pkg-config search path. Perhaps you should add the directory containing `xproto.pc' to the PKG_CONFIG_PATH environment variable Package 'xproto', required by 'x11', not found Package 'kbproto', required by 'x11', not found Package 'xextproto', required by 'xext', not found Package 'xproto', required by 'xrender', not found Package 'renderproto', required by 'xrender', not found Package 'xproto', required by 'x11', not found Package 'kbproto', required by 'x11', not found Package 'xproto', required by 'xau', not found Package 'xproto', required by 'xdmcp', not found Package 'xproto', required by 'xau', not found Package 'xproto', required by 'xdmcp', not found Package 'xproto', required by 'xau', not found Package 'xproto', required by 'xdmcp', not found x11-base/xorg-proto is not installed, so I'm guessing there's a missing dependency somewhere, but I don't know how to interpret that well enough to say where. Can reproduce with x11-libs/pango[-X] if x11-libs/cairo[X] is installed. A similar issue seems to occur in plymouth where the requirement of xorg-proto depends in the status of the X flag in cairo. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c8a65fb6252b1c1b974d6a9bdd46a1309d8dd7 commit c2c8a65fb6252b1c1b974d6a9bdd46a1309d8dd7 Author: sin-ack <sin-ack@protonmail.com> AuthorDate: 2024-12-29 09:02:09 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2025-01-13 03:54:10 +0000 x11-libs/libX11: RDEPEND on x11-base/xorg-proto Without this, source packages fail to build against libX11 when installed as a binpkg due to missing transitive dependencies. Closes: https://bugs.gentoo.org/903707 Closes: https://bugs.gentoo.org/947059 Closes: https://bugs.gentoo.org/947999 Closes: https://github.com/gentoo/gentoo/pull/39886 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> .../libX11/{libX11-1.8.10.ebuild => libX11-1.8.10-r1.ebuild} | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) |