Using nspluginwrapper produces an error message, and adobe flash doesn't work in firefox. Reproducible: Always Steps to Reproduce: nspluginwrapper -v -i /opt/Adobe/flash-player32/plugin/libflashplayer.so Actual Results: /usr/lib64/nspluginwrapper/i386/linux/npviewer.bin: relocation error: /usr/lib64/nspluginwrapper/i386/linux/npviewer.bin: symbol _Unwind_GetIPInfo, version GCC_3.0 not defined in file libgcc_s.so.1 with link time reference Expected Results: Adobe Flash plugin to be installed. emerge --info: Portage 2.2.0_alpha37 (default/linux/amd64/10.0/desktop, gcc-4.5.2, glibc-2.13-r2, 2.6.39-rc7+ x86_64) ================================================================= System uname: Linux-2.6.39-rc7+-x86_64-Intel-R-_Core-TM-_i7-2600K_CPU_@_3.40GHz-with-gentoo-2.0.2 Timestamp of tree: Tue, 31 May 2011 15:45:01 +0000 app-shells/bash: 4.2_p10 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.1-r1, 3.2 dev-util/cmake: 2.8.4-r1 sys-apps/baselayout: 2.0.2 sys-apps/openrc: 0.8.2-r1 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1-r1 sys-devel/binutils: 2.21 sys-devel/gcc: 4.5.2 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82 sys-kernel/linux-headers: 2.6.38 (virtual/os-headers) sys-libs/glibc: 2.13-r2 Repositories: gentoo desktop-effects x11 misc Installed sets: ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fno-ident" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fno-ident" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--jobs 10" FEATURES="assume-digests binpkg-logs collision-protect distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox" FFLAGS="" GENTOO_MIRRORS="http://distfiles.gentoo.org" LC_ALL="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,-z,now" MAKEOPTS="-j9" 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" PORTDIR_OVERLAY="/usr/portage/local/desktop-effects /usr/portage/local/x11 /usr/portage/local/misc" USE="7zip X a52 aac acpi alsa amd64 apache2 bash-completion berkdb branding bzip2 cairo cdr cli consolekit cracklib cups curl custom-cflags custom-cxxflags cxx dbus dri dts dvd dvdr dvdread emboss encode exif fam ffmpeg firefox flac fortran ftp fuse gdbm gdu gif gtk iconv idn imagemagick imap ipv6 jpeg kdehiddenvisibility lame lcms libnotify lm_sensors mad matroska mime mmx mng modules mp3 mp4 mpeg mudflap multilib musepack ncurses nls nptl nptlonly nsplugin ogg openal opengl openmp pam pango pch pcre pdf perl png policykit ppds pppd python qt3support qt4 readline recode sdl session spell sse sse2 sse3 sse4 sse4a sse5 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff truetype udev unicode usb vcd vorbis wmf x264 xcb xcomposite xinerama xml xorg xpm xscreensaver xulrunner xv xvid zlib" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORAGE_RSYNC_EXTRA_OPTS
I would think you shouldn't need to use nspluginwrapper here.
What version of nspluginwrapper are you using? Also, please try recompiling nspluginwrapper, it appears that it was compiled with gcc 3.x (??)
> I would think you shouldn't need to use nspluginwrapper here. Why not? I've downgraded to adobe-flash-10.2.159.1_p201011173 which has a 64-bit version, and it works perfectly without nspluginwrapper. > What version of nspluginwrapper are you using? nspluginwrapper-1.4.0-r1(18:55:52 31.05.2011) > Also, please try recompiling nspluginwrapper, it appears that it > was compiled with gcc 3.x (??) Sat May 14 10:18:22 2011 >>> www-plugins/nspluginwrapper-1.3.0 Wed May 25 06:52:34 2011 >>> www-plugins/nspluginwrapper-1.4.0-r1 Tue May 31 18:17:04 2011 >>> www-plugins/nspluginwrapper-1.4.0-r1 Tue May 31 18:55:55 2011 >>> www-plugins/nspluginwrapper-1.4.0-r1 Already tried that. I don't think so. I didn't ever have <gcc-4.5 on my system. Maybe the flash plugin has been compiled with gcc-3.x? Ok, now I tried the older version nspluginwrapper-1.3.0, and it works: # nspluginwrapper -v -i /opt/Adobe/flash-player32/plugin/libflashplayer.so Install plugin /opt/Adobe/flash-player32/plugin/libflashplayer.so into /usr/lib64/nsbrowser/plugins/npwrapper.libflashplayer.so So, 1.4.0-r1 is borked.
Downgrading to 1.3.0 solves the issue
nspluginwrapper 1.4.2 should have a fix for this. http://nspluginwrapper.davidben.net/ https://github.com/davidben/nspluginwrapper/issues/29
1.4.2 is now in the tree, please test and let me know if it fixes this.
Confirm fixed in nspluginwrapper-1.4.2. Thanks!