I'm using mozilla-firefox-bin. Today, emerge -up world suggests to install mozilla, because updated mplayerplug-in requires mozilla or mozilla-firefox. Can't we use mplayerplug-in with mozilla-firefox-bin? Reproducible: Always Steps to Reproduce: Expected Results: I expect mplayerplug-in may be able to be used with mozilla-firefox-bin. But I don't know the truth. If I'm correct, mozilla is not required by mplayerplug-in since there has been mozilla-firefox-bin already. emerge --info: Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6.12-gentoo-r6 i586) ================================================================= System uname: 2.6.12-gentoo-r6 i586 AMD-K6(tm) 3D+ Processor Gentoo Base System version 1.6.13 dev-lang/python: 2.2.3-r5, 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-march=k6-3 -O2 -pipe" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=k6-3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig digest distlocks sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://mirror.gentoo.gr.jp/ http://distfiles.gentoo.org/" LANG="ja_JP.eucJP" LINGUAS="ja en it de fr es" MAKEOPTS="-j2 -l2.5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /opt/portagejp" SYNC="rsync://rsync.jp.gentoo.org/gentoo-portage/" USE="x86 3dnow X alsa apm avi berkdb bitmap-fonts cjk crypt cups curl doc eds emacs emboss encode fam foomaticdb fortran freewnn gcl gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib java jpeg junit leim libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby sdl slang spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib linguas_ja linguas_en linguas_it linguas_de linguas_fr linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Take a look at bug #107580. After dealing with the issues mentioned there, you just have to use the gecko-sdk flag on mplayerplug-in. This way you won't need mozilla, just gecko-sdk.
I don't know if the binary version comes with the development libraries (I only use PPC, no x86 here.) You're welcome to try adding it to the !gecko-sdk DEPEND line and see if it works, but otherwise, using the gecko-sdk use flag should also solve the problem.
(In reply to comment #1) Thank you for your comment. I didn't notice about the gecko-sdk flag. But setting gecko-sdk flag makes thing worse. It requires BOTH mozilla AND mozilla-firefox! What's happening? I think the line 18: !gecko-sdk? || ( >=www-client/mozilla-1.6 www-client/mozilla-firefox) must be: !gecko-sdk? (|| ( >=www-client/mozilla-1.6 www-client/mozilla-firefox)) according to ebuild(5) manpage and supposed right behaviour (If not gecko-sdk then (mozilla or mozilla-firefox)).
Yes, that should already be fixed in CVS.
Thank you. I will use the gecko-sdk flag. My first problem was that I wanna use mplayerplug-in with firefox-bin without installing mozilla nor firefox from source. So the fixed ebuild and gecko-sdk flag completely solve it. I don't know about the development libraries either, and it's beyond my intention.
If you could try anyway with USE="-gecko-sdk" and adding mozilla-firefox-bin to the !gecko-sdk dependancy, I would be interested to know if it works.
I wonder if we should not rather remove the gecko-sdk flag, and make it fall back to that if 'mozilla' and 'firefox' is not in USE ? This is what gnome users (ie, using epiphany) will normally want, and they will not have mozilla or firefox in USE ...
(In reply to comment #6) I tried with USE="-gecko-sdk" and adding mozilla-firefox-bin to the !gecko-sdk dependancy. Of course, I uninstalled older gecko-sdk beforehand. The result: ... configure: Determining mozilla/firefox packages to link against checking for pkg-config... /usr/bin/pkg-config checking for mozilla-plugin... configure: WARNING: mozilla-plugin not found checking for firefox-plugin... configure: WARNING: firefox-plugin not found checking for seamonkey-plugin... configure: WARNING: seamonkey-plugin not found configure: error: Unable to find mozilla or firefox development files Now it's clear that I can't use mplayerplug-in without gecko-sdk.
Okay, so closing this bug, if you use -bin, you need to use gecko-sdk.
*** Bug 128372 has been marked as a duplicate of this bug. ***
*** Bug 154149 has been marked as a duplicate of this bug. ***
um... trying to emerge mplayerplug-in for ff2-bin no gecko-sdk flag? how do I emerge?