mc-4.6.0.ebuild should be modified such that the glib entry in DEPEND= looks like: glib? ( =dev-libs/glib-2* ) instead - or choose another USE name instead of glib. It compiles just fine without glib-2.x installed and I don't necessarily want glib-2.x on a server box...
I don't really want to make that dependency optional distro wide especially when the mc docs say "To compile any edition you need to have GLib installed"