media-video/vlc-0.8.6-r1 is now stable, and I was really surprised it tried to install www-client/mozilla-firefox. I have www-client/mozilla-firefox and www-client/opera installed, I have nsplugin useflag enabled, and no other package that installs plugin has ever depended on firefox or seamonkey. Looking at ebuild, I found: nsplugin? ( !seamonkey? ( www-client/mozilla-firefox ) seamonkey? ( www-client/seamonkey ) ) The big question is: Does vlc really need mozilla-firefox or seamonkey (instead of mozilla-firefox-bin or any other browser)? Reproducible: Always Steps to Reproduce: 1. eix-sync -v && emerge -auDNtv world or 1. eix-sync -v && emerge -av media-video/vlc Actual Results: Portage tries to install www-client/mozilla-firefox, in addition to the already installed www-client/mozilla-firefox-bin Expected Results: vlc should have been emerged without asking for a browser. Some related (but not duplicate) bug reports: bug 139317 - VLC-0.8.5-r4 with USE="nsplugin -seamonkey" places nsplugins in wrong dir bug 137665 - Packages with rdepend on mozilla to convert to seamonkey/firefox useflags I've looked also at media-video/totem ebuild, and found it also depends on either firefox or seamonkey (but with different conditional deps).
You can't built anythining agains -bin; simply won't work due to missing headers and other stuff.
*** Bug 163599 has been marked as a duplicate of this bug. ***
*** Bug 163890 has been marked as a duplicate of this bug. ***
*** Bug 163945 has been marked as a duplicate of this bug. ***
*** Bug 168377 has been marked as a duplicate of this bug. ***
*** Bug 136852 has been marked as a duplicate of this bug. ***
*** Bug 122325 has been marked as a duplicate of this bug. ***
*** Bug 108015 has been marked as a duplicate of this bug. ***
*** Bug 113094 has been marked as a duplicate of this bug. ***
*** Bug 168474 has been marked as a duplicate of this bug. ***
*** Bug 180403 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > You can't built anythining agains -bin; simply won't work due to missing > headers and other stuff. > Yes, I know that I can't compile against -bin. The question remains: why does vlc wants to compile seamonkey/firefox? If it *really* needs a browser, isn't the -bin version enough? It's the exact same problem as in bug 180403: emerging quodlibet wanted to install mozilla-firefox. I traced the dependencies until I found that dev-python/gnome-python-extras is the atom that wants to pull mozilla-firefox. I edited the ebuild (and the Manifest) of gnome-python-extras and I could install quodlibet without mozilla-firefox, and it works OK.
(In reply to comment #12) > Yes, I know that I can't compile against -bin. > The question remains: why does vlc wants to compile seamonkey/firefox? If it > *really* needs a browser, isn't the -bin version enough? vlc (or whatever else) doesn't want to compile firefox, it needs files provided by firefox *only* (not by -bin) to compile *itself*, it doesn't want it as a *browser*. What's so hard to understand here? CLOSED.
> vlc (or whatever else) doesn't want to compile firefox, it needs files provided > by firefox *only* (not by -bin) to compile *itself*, it doesn't want it as a > *browser*. What's so hard to understand here? > > CLOSED. Ok, I see what you say now, thanks for the clarification. What is so hard to undestand is: why the heck does a media player (such as vlc or quodlibet) needs files provided by a browser?
(In reply to comment #14) > What is so hard to undestand is: why the heck does a media player (such as vlc > or quodlibet) needs files provided by a browser? Because it provides a browser plugin?
*** Bug 181119 has been marked as a duplicate of this bug. ***
*** Bug 183026 has been marked as a duplicate of this bug. ***
*** Bug 187715 has been marked as a duplicate of this bug. ***
*** Bug 190876 has been marked as a duplicate of this bug. ***
*** Bug 196228 has been marked as a duplicate of this bug. ***
*** Bug 209687 has been marked as a duplicate of this bug. ***
*** Bug 281805 has been marked as a duplicate of this bug. ***
*** Bug 281807 has been marked as a duplicate of this bug. ***