With the "ncurses" use flag set, emerge emvs fails to compile the ncurses utility evmsn. Watching the emerge process carefully reveals, in the ./configure process: configure: checking which EVMS user interfaces to build: configure: building cli configure: not building gui ... disabled by user configure: not building text-mode ... requires glib library Reproducible: Always Steps to Reproduce: 1. USE="ncurses -gtk" emerge evms (while glib is not installed) Actual Results: root # evms evms evms_metadata_backup evms_query evms_activate evms_metadata_restore evmsd evms_gather_info evms_mpathd evmsd_worker (no evmsn utility available) Expected Results: evmsn should be there As far as I can tell, the ebuild just needs to be modified to include "glib" as a dependency when the "ncurses" use flag is set. Please see my forum post ( http://forums.gentoo.org/viewtopic-p-2136371.html#2136371 ) for more details, and how I solved it myself.
Just wanted to update: I emerged glib, then evms. Still no evmsn, same message in ./configure (can't find glib). I'm looking into it some more.
It needs glib-1.2 When you emerged glib, did you specify that version?
I added glib-1 as a dep in 2.3.4, 2.5.1 and 2.5.2 when USE=ncurses. Thanks for pointing this out.