Am 14.07.2015 um 08:04 schrieb Fernando Rodriguez:
On Monday, July 13, 2015 7:22:30 PM hw wrote:

So what happened to the 'hvm' USE flag of the "xen-tools" package?

http://gentoobrowse.randomdan.homeip.net/package/app-emulation/xen-tools
says there is such a flag.  However:


moonflo ~ # equery uses xen-tools
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
   * Found these USE flags for app-emulation/xen-tools-4.5.1-r1:
   U I
   - - api                      : Build the C libxenapi bindings
   - - custom-cflags            : Build with user-specified CFLAGS
(unsupported)
   - - debug                    : Enable extra debug codepaths, like
asserts and extra output. If you want to get meaningful backtraces see

https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
   - - doc                      : Add extra documentation (API, Javadoc,
etc). It is recommended to enable per package instead of globally
   - - flask                    : Enable the Flask XSM module from NSA
   - - ovmf                     : Enable support to boot UEFI guest vm,
needed by hvm
   + + pam                      : Enable pam support
   - - pygrub                   : Install the pygrub boot loader
   - - python                   : Add optional support/bindings for the
Python language
   + + python_targets_python2_7 : Build with Python 2.7
   - - qemu                     : Enable IOEMU support via the use of qemu-dm
   - - screen                   : Enable support for running domain U
console in an app-misc/screen session
   - - static-libs              : Build static versions of dynamic
libraries as well
   - - system-qemu              : Using app-emulation/qemu instead of the
bundled one
   - - system-seabios           : Using sys-firmware/seabios instead of
the bundled one
moonflo ~ #


So there is no such flag.  Apparently my installation is missing
'hvmloader', and I'm guessing that I would have that if I could enable
the 'hmv' USE flag.

How do I enable a USE flag that doesn't seem to exist?


The hvm flag has an antagonist dependency on net-libs/libiscsi so if you got
that installed you can't set the hvm flag. I wasn't aware that equery hides the
flags in that case though. If that's not the problem post the output of:

net-libs/libiscsi is not installed.


USE="-hvm" emerge -va app-emulation/xen-tools


moonflo ~ # USE="-hvm" emerge -va app-emulation/xen-tools

 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] app-emulation/xen-tools-4.5.1-r1::gentoo USE="pam -api -custom-cflags -debug -doc -flask (-hvm) (-ocaml) -ovmf -pygrub -python -qemu -screen -static-libs -system-qemu -system-seabios" PYTHON_TARGETS="python2_7" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No]


Any idea why 'hvm' is disabled?  I need it enabled.

Reply via email to