I installed the Macromedia Flash plugin via the netscape-flash ebuild, which installs the same files that Firefox will download and install on its own, just system-wide instead of user only. However, this plugin doesn't load in Firefox. LoadPlugin: failed to initialize shared library /opt/netscape/plugins/libflashplayer.so [/opt/netscape/plugins/libflashplayer.so: cannot open shared object file: No such file or directory] According to the reporter of bug 69887, this is a 32-bit plugin... if so, then why does the ebuild allow it to be installed on amd64? Reproducible: Always Steps to Reproduce: 1. Emerge netscape-flash on an amd64 system 2. Load Firefox Actual Results: Plugin didn't load Expected Results: Plugin should load, or portage shouldn't allow the plugin to be installed on amd64 Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3000+ Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 24 2005, 12:10:01)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="amd64 X aalib acpi aim alsa audiofile avi bitmap-fonts bonobo canna cdr cjk crypt cups curl curlwrappers dio divx4linux dvd dvdr dvdread encode esd fam flac font-server fortran ftp gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml hal icq imagemagick imlib ipv6 java jp2 jpeg libwww lzw lzw-tiff mad mime mng mozilla mp3 mpeg msn ncurses nls nocd nvidia offensive oggvorbis openal opengl oscar oss pam pcre pdflib perl php png python qt quicktime readline real rtc samba sdl ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales videos wmf xine xml xml2 xmms xosd xpm xrandr xv xvid xvmc yahoo zlib linguas_en" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
It's marked amd64 so you can use it in conjunction with a 32bit browser. You can emerge mozilla-firefox-bin to use flash or follow a guide on the forums on how to make 64bit konqueror use 32bit plugins. Beware, that if you do that, you can't load 64bit plugins on konqueror anymore.