media-video/vlc-0.9.0_alpha20080409 with USE=nsplugin depends on www-client/mozilla-firefox while having www-client/mozilla-firefox-bin installed Reproducible: Always Steps to Reproduce: 1. add 'nsplugin' to your use-flags for vlc 2. emerge -pv media-video/vlc Actual Results: [ebuild N ] www-client/mozilla-firefox-2.0.0.13 [ebuild N ] media-video/vlc-0.9.0_alpha20080409
The ebuild has: nsplugin? ( xulrunner? ( =net-libs/xulrunner-1.8* ) !xulrunner? ( seamonkey? ( =www-client/seamonkey-1* ) ) !xulrunner? ( !seamonkey? ( =www-client/mozilla-firefox-2* ) ) ) So for nsplugin you need one of xulrunner, seamonkey or mozilla-firefox. I'd suggest xulrunner if you don't use firefox nor seamonkey. The browser plugin cannot build against the firefox binary. Therefore this bug is invalid.
I have www-client/mozilla-firefox-bin emerged AND it wants to emerge www-client/mozilla-firefox (NOT BIN) - which absolutely makes no sense to me
It needs to compile the plugin against *some* mozilla source, and mozilla-firefox-bin doesn't provide it, so you should probably: # emerge net-libs/xulrunner and try again.