Summary: | Inserting firefox plugins does not work | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Rabbe Fogelholm <rabbe> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Screenshot of about:plugins
build.log captured after `ebuild firefox-3.6.12.ebuild install' |
Description
Rabbe Fogelholm
2010-11-17 11:22:48 UTC
Can you please post your USE variable of your make.conf and post your emerge -av firefox? It will be helpful to track where's your problem with Firefox. From etc/make.conf:
USE="X unicode nls -ipv6 -openmp"
The emerge -av output:
> emerge -av firefox
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] www-client/firefox-3.6.12 USE="ipc java -alsa -bindist -custom-optimization -dbus -gnome -libnotify -startup-notification -system-sqlite -wifi" LINGUAS="-af -ar -as -be -bg -bn -bn_BD -bn_IN -ca -cs -cy -da -de -el -en -en_GB -en_US -eo -es -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy -fy_NL -ga -ga_IE -gl -gu -gu_IN -he -hi -hi_IN -hr -hu -id -is -it -ja -ka -kk -kn -ko -ku -lt -lv -mk -ml -mr -nb -nb_NO -nl -nn -nn_NO -oc -or -pa -pa_IN -pl -pt -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB
Try to compile it with dbus support. Also, you just have a java-capable browser without any other plugin, as your Firefox is being compiled with java flag. > Also, you just have a java-capable browser without any other plugin, > as your Firefox is being compiled with java flag. Somehow this does not work. If I start firefox and open http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/example1.html I should get a line drawing of a clock, with a moving seconds hand. Instead I get a grey square with a label saying "Click here to download plugin". I'll try with the dbus flag and see if it makes any difference. No, adding 'dbus' for firefox in etc/portage/package.use did not make a difference regarding the plugins problem. Interesting... please, post your emerge --info. Also, post the build log for your Firefox. And, can you please tell what appears in the about:plugins tab? Here is `emerge --info'. I will add the other things in subsequent comments. Portage 2.2.01.17168-prefix (prefix/linux/x86, gcc-4.2.4, unavailable, 2.6.16.60-0.27-smp i686) ================================================================= System uname: Linux-2.6.16.60-0.27-smp-i686-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-SuSE-10-i586 Timestamp of tree: Sat, 20 Nov 2010 00:42:49 +0000 ccache version 2.4 [disabled] app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r2 dev-util/cmake: 2.8.1-r2 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.11.1 sys-devel/binutils: 2.20.51.0.11 sys-devel/gcc: 4.2.4-r01.2 sys-devel/gcc-config: 1.4.1-r00.2 sys-devel/libtool: 2.4 sys-devel/make: 3.82 virtual/os-headers: 2.6.35 (sys-kernel/linux-headers) Repositories: gentoo_prefix ACCEPT_KEYWORDS="~x86-linux" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/portage /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -pipe" DISTDIR="/local/tmp/f/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs collision-protect distlocks fixlafiles fixpackages news preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US" LDFLAGS="-Wl,-O1" PKGDIR="/local/tmp/f/usr/portage/packages" PORTAGE_CONFIGROOT="/local/tmp/f/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/local/scratch" PORTDIR="/local/scratch/nightly/2010-11-20/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix" USE="X berkdb bzip2 cli cracklib crypt cxx dri fortran gdbm iconv modules mudflap ncurses nls nptl nptlonly pcre perl pppd prefix python readline session ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Created attachment 255091 [details]
Screenshot of about:plugins
Screenshot of about:plugins
Created attachment 255095 [details]
build.log captured after `ebuild firefox-3.6.12.ebuild install'
build.log captured after `ebuild firefox-3.6.12.ebuild install'
Dude, it seems that everything is working fine. Your system doesn't have anything that makes it uses java, anyway. Try adding java, java6 and javascript to your make.conf, run emerge -uDN world and install java. This should fix your lack of java in Firefox, as your system as a whole lacks it. =) Just to clarify, my emerge --info to give you an idea of how "lack" your system is of a lot of things: PS: you REALLY should consider editing a more complete make.conf Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.4.4, glibc-2.11.2-r3, 2.6.32-gentoo-r7 x86_64) ================================================================= System uname: Linux-2.6.32-gentoo-r7-x86_64-AMD_Phenom-tm-_II_X4_945_Processor-with-gentoo-1.12.14 Timestamp of tree: Sat, 20 Nov 2010 18:30:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11-r1 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.14-r1 sys-apps/sandbox: 2.3-r1 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.4-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=amdfam10 -O2 -pipe -mcx16 -mmmx -msse -msse2 -msse3 -msse4a -m3dnow -mabm -mfpmath=sse -m3dnow" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/openvpn/easy-rsa /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=amdfam10 -O2 -pipe -mcx16 -mmmx -msse -msse2 -msse3 -msse4a -m3dnow -mabm -mfpmath=sse -m3dnow" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests ccache distlocks fixpackages metadata-transfer multilib-strict news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.c3sl.ufpr.br/ ftp://gentoo.c3sl.ufpr.br/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ rsync://gentoo.c3sl.ufpr.br/gentoo/ rsync://gentoo.lcc.ufmg.br/gentoo-sources" LANG="pt_BR.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="pt_BR.UTF-8 pt_BR.ISO8859-1 pt_BR.iso8859-1 pt_BR pt-BR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 ao apm aspell atm audiofile automount bash-completion berkdb branding bzip2 cairo caps cdda cddb cdr cleartype cli consolekit cracklib crypt css ctype cups cxx dbus device-mapper dga dhcp dhcpcd dri dvd dvdrexif extras fam ffmpeg flac fontconfig fortran ftp gcj gd gdbm gdu gif gmplayer gnome gnutls gpm gstreamer gtk gtkhtml gzip hal hddtemp iconv icu imap inifile java java6 javascript jpeg lame latex libgda libnotify lm_sensors lzo mad matroska matrox midi mmx mmxext modules mp3 mp4 mplayer msn mudflap multilib nas nautilus ncurses networkmanager nls nptl nptlonly nsplugin nss ogg opengl openmp pam pcre pdf perl php plugins-symlink pmu png policykit posix pppd profile python quicktime readline rss ruby samba sdl server session smp sockets spell spl sqlite sqlite3 sse sse2 sse3 sse4 sse4a ssl startup-notification svg sysfs syslog sysvipc tcl tcpd theora threads thunar tiff timidity tk tools truetype unicode usb vbd vorbis wav wavpack webkit x264 xcb xcomposite xine xinerama xml xorg xpm xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR.UTF-8 pt_BR.ISO8859-1 pt_BR.iso8859-1 pt_BR pt-BR" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY I'll step in here and remind everyone to be courteous and professional. Thank you. Jeremy, if I wasn't courteous neither professional, I'm sorry. The fault is of my very poor english. =) I'll try to be more polite. (In reply to comment #10) > Dude, it seems that everything is working fine. > Your system doesn't have anything that makes it uses java, anyway. > Try adding java, java6 and javascript to your make.conf, run emerge -uDN world > and install java. How can you see this? The configure shows java being found, so it's there ... He have java support, but it isn't turned on as he doesn't have java, java6 neither javascript USE flags turned on. He have to, I think, to make Firefox or any other app understand what a javascript is and to use it. When I start Firefox and do Edit->Preferences->Content the "Enable Javascript" box is ticked. At the moment my package.use has net-libs/xulrunner java -alsa www-client/firefox java -alsa The USE definition in etc/make.conf has nothing related (it is USE="X unicode nls -ipv6 -openmp"). The order that emerges occur is: sun-jdk, xulrunner, firefox. I can try out any changes that you suggest. Some time has passed and when I now bootstrap from scratch and emerge sun-jdk-1.6.0.23 and firefox-3.6.15 (with the java USE flag enabled) I actually get a Java-capable firefox without further tweaks. The clock applet in comment 4 just works. Let me know if you want me to check some things in this recent successful Prefix tree. I think I may have hit the same bug. I was using www-client/firefox-bin-25.0 and switched to www-client/firefox-25.0.1 (with bindist USE flag enabled, so I've got Aurora instead of a branded Firefox, in case that makes a difference). Once I started up my newly compiled Firefox, I noticed that none of the plugins I had in /usr/lib64/mozilla/plugins/ had been loaded by Firefox. I looked in /usr/lib64/nsbrowser/plugins/ and I noticed that there was a dead symlink "plugins -> /usr/lib/firefox/plugins". I tried making a symlink with "ln -s /usr/lib64/mozilla/plugins /usr/lib64/firefox/plugins", but while this did not cause my plugins to load when I restarted firefox. I am not using a prefix installation. I'm sorry but I need to close this after all those years. |