Okay, stop me if you've heard this one. I'm trying to emerge muine, some kind of music player. But the emerge fails with: " * In order to compile muine, you need to have sys-apps/dbus emerged * with 'mono' in your USE flags. Please add that flag, re-emerge * dbus, and then emerge muine. !!! ERROR: media-sound/muine-0.8.3 failed. !!! Function pkg_setup, Line 67, Exitcode 0 !!! sys-apps/dbus is missing the .NET binding. !!! If you need support, post the topmost build error, NOT this status message." I always thought that USE flags would never block a build. That if an ebuild really needed some piece of software, it would handle it itself. Sure, I say, install what Mono stuff you have to get this muine working, just don't install it anywhere else. Shouldn't the muine ebuild (/portage) handle this dependency itself? Reproducible: Always Steps to Reproduce:
Portage cannot handle such dependencies (yet), sorry. *** This bug has been marked as a duplicate of 2272 ***