Gentoo Archives: gentoo-user

From: hw <hw@×××××××××××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] xen: How to enable a non-existant USE flag? (xen doesn't work)
Date: Tue, 14 Jul 2015 08:13:19
Message-Id: 55A4C492.1060208@gartencenter-vaehning.de
In Reply to: Re: [gentoo-user] xen: How to enable a non-existant USE flag? (xen doesn't work) by Fernando Rodriguez
1 Am 14.07.2015 um 08:04 schrieb Fernando Rodriguez:
2 > On Monday, July 13, 2015 7:22:30 PM hw wrote:
3 >>
4 >> So what happened to the 'hvm' USE flag of the "xen-tools" package?
5 >>
6 >> http://gentoobrowse.randomdan.homeip.net/package/app-emulation/xen-tools
7 >> says there is such a flag. However:
8 >>
9 >>
10 >> moonflo ~ # equery uses xen-tools
11 >> [ Legend : U - final flag setting for installation]
12 >> [ : I - package is installed with flag ]
13 >> [ Colors : set, unset ]
14 >> * Found these USE flags for app-emulation/xen-tools-4.5.1-r1:
15 >> U I
16 >> - - api : Build the C libxenapi bindings
17 >> - - custom-cflags : Build with user-specified CFLAGS
18 >> (unsupported)
19 >> - - debug : Enable extra debug codepaths, like
20 >> asserts and extra output. If you want to get meaningful backtraces see
21 >>
22 >> https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
23 >> - - doc : Add extra documentation (API, Javadoc,
24 >> etc). It is recommended to enable per package instead of globally
25 >> - - flask : Enable the Flask XSM module from NSA
26 >> - - ovmf : Enable support to boot UEFI guest vm,
27 >> needed by hvm
28 >> + + pam : Enable pam support
29 >> - - pygrub : Install the pygrub boot loader
30 >> - - python : Add optional support/bindings for the
31 >> Python language
32 >> + + python_targets_python2_7 : Build with Python 2.7
33 >> - - qemu : Enable IOEMU support via the use of qemu-dm
34 >> - - screen : Enable support for running domain U
35 >> console in an app-misc/screen session
36 >> - - static-libs : Build static versions of dynamic
37 >> libraries as well
38 >> - - system-qemu : Using app-emulation/qemu instead of the
39 >> bundled one
40 >> - - system-seabios : Using sys-firmware/seabios instead of
41 >> the bundled one
42 >> moonflo ~ #
43 >>
44 >>
45 >> So there is no such flag. Apparently my installation is missing
46 >> 'hvmloader', and I'm guessing that I would have that if I could enable
47 >> the 'hmv' USE flag.
48 >>
49 >> How do I enable a USE flag that doesn't seem to exist?
50 >>
51 >
52 > The hvm flag has an antagonist dependency on net-libs/libiscsi so if you got
53 > that installed you can't set the hvm flag. I wasn't aware that equery hides the
54 > flags in that case though. If that's not the problem post the output of:
55
56 net-libs/libiscsi is not installed.
57
58 >
59 > USE="-hvm" emerge -va app-emulation/xen-tools
60 >
61
62 moonflo ~ # USE="-hvm" emerge -va app-emulation/xen-tools
63
64 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
65 * Use eselect news read to view new items.
66
67
68 These are the packages that would be merged, in order:
69
70 Calculating dependencies... done!
71 [ebuild R ] app-emulation/xen-tools-4.5.1-r1::gentoo USE="pam -api
72 -custom-cflags -debug -doc -flask (-hvm) (-ocaml) -ovmf -pygrub -python
73 -qemu -screen -static-libs -system-qemu -system-seabios"
74 PYTHON_TARGETS="python2_7" 0 KiB
75
76 Total: 1 package (1 reinstall), Size of downloads: 0 KiB
77
78 Would you like to merge these packages? [Yes/No]
79
80
81 Any idea why 'hvm' is disabled? I need it enabled.

Replies

Subject Author
Re: [gentoo-user] xen: How to enable a non-existant USE flag? (xen doesn't work) hw <hw@×××××××××××××××××××××.de>