Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 734794 - app-emulation/xen-tools-4.13.1-r2 USE="-*" - missing dependency on x11-libs/pixman
Summary: app-emulation/xen-tools-4.13.1-r2 USE="-*" - missing dependency on x11-libs/p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tomáš Mózes
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-07-30 17:07 UTC by Frédéric Pierret
Modified: 2020-11-18 17:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frédéric Pierret 2020-07-30 17:07:38 UTC
Probable missing dependency of x11-libs/pixman when all the flags are removed in all app-emulation/xen-tools versions. Currently it's only pulled if qemu flag is set.

Reproducible: Always

Steps to Reproduce:
1) Setup stage3 + portage-latest

2) emerge xen-tools-4.13.1 (probably other version) with package.use:

app-emulation/xen-tools -api -debug -doc -flask -hvm -ipxe -ocaml -ovmf -pam -pygrub -python -qemu -qemu-traditional -rombios -screen -sdl -static-libs -system-ipxe -system-qemu -system-seabios
Actual Results:  
extracted part of configure:

checking for pixman... no
configure: error: Package requirements (pixman-1 >= 0.21.8) were not met:
Package 'pixman-1', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables pixman_CFLAGS
and pixman_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Expected Results:  
Build.
Comment 1 Larry the Git Cow gentoo-dev 2020-11-18 17:34:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b103803b415b868ec83635498cda517b5720b1

commit 87b103803b415b868ec83635498cda517b5720b1
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2020-11-16 20:32:04 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-11-18 17:34:01 +0000

    app-emulation/xen-tools: always depend on x11-libs/pixman
    
    Closes: https://bugs.gentoo.org/734794
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/18287
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 .../{xen-tools-4.14.0-r3.ebuild => xen-tools-4.14.0-r4.ebuild}      | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)