1 |
On Monday, July 13, 2015 7:22:30 PM hw wrote: |
2 |
> |
3 |
> So what happened to the 'hvm' USE flag of the "xen-tools" package? |
4 |
> |
5 |
> http://gentoobrowse.randomdan.homeip.net/package/app-emulation/xen-tools |
6 |
> says there is such a flag. However: |
7 |
> |
8 |
> |
9 |
> moonflo ~ # equery uses xen-tools |
10 |
> [ Legend : U - final flag setting for installation] |
11 |
> [ : I - package is installed with flag ] |
12 |
> [ Colors : set, unset ] |
13 |
> * Found these USE flags for app-emulation/xen-tools-4.5.1-r1: |
14 |
> U I |
15 |
> - - api : Build the C libxenapi bindings |
16 |
> - - custom-cflags : Build with user-specified CFLAGS |
17 |
> (unsupported) |
18 |
> - - debug : Enable extra debug codepaths, like |
19 |
> asserts and extra output. If you want to get meaningful backtraces see |
20 |
> |
21 |
> https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces |
22 |
> - - doc : Add extra documentation (API, Javadoc, |
23 |
> etc). It is recommended to enable per package instead of globally |
24 |
> - - flask : Enable the Flask XSM module from NSA |
25 |
> - - ovmf : Enable support to boot UEFI guest vm, |
26 |
> needed by hvm |
27 |
> + + pam : Enable pam support |
28 |
> - - pygrub : Install the pygrub boot loader |
29 |
> - - python : Add optional support/bindings for the |
30 |
> Python language |
31 |
> + + python_targets_python2_7 : Build with Python 2.7 |
32 |
> - - qemu : Enable IOEMU support via the use of qemu-dm |
33 |
> - - screen : Enable support for running domain U |
34 |
> console in an app-misc/screen session |
35 |
> - - static-libs : Build static versions of dynamic |
36 |
> libraries as well |
37 |
> - - system-qemu : Using app-emulation/qemu instead of the |
38 |
> bundled one |
39 |
> - - system-seabios : Using sys-firmware/seabios instead of |
40 |
> the bundled one |
41 |
> moonflo ~ # |
42 |
> |
43 |
> |
44 |
> So there is no such flag. Apparently my installation is missing |
45 |
> 'hvmloader', and I'm guessing that I would have that if I could enable |
46 |
> the 'hmv' USE flag. |
47 |
> |
48 |
> How do I enable a USE flag that doesn't seem to exist? |
49 |
> |
50 |
|
51 |
The hvm flag has an antagonist dependency on net-libs/libiscsi so if you got |
52 |
that installed you can't set the hvm flag. I wasn't aware that equery hides the |
53 |
flags in that case though. If that's not the problem post the output of: |
54 |
|
55 |
USE="-hvm" emerge -va app-emulation/xen-tools |
56 |
|
57 |
-- |
58 |
Fernando Rodriguez |