Trying to use Reproducible: Always Steps to Reproduce: 1.Install vlc with nsbrowser plugin 2.start firefox 3.try to view any video file. Actual Results: No running windows found /usr/lib/mozilla-firefox/firefox-bin: symbol lookup error: /usr/lib/nsbrowser/plugins/libvlcplugin.so: undefined symbol: XtWindowToWidget firefox-bin exited with non-zero status (127) Expected Results: Preferably viewed the video, but at least not crashed firefox. www-client/mozilla-firefox xprint mozsvg canvas media-video/vlc wxwindows a52 svg nsplugin vlm freetype ffmpeg Portage 2.0.53 (default-linux/ppc/2005.0, gcc-4.0.2, glibc-2.3.6-r1, 2.6.14-gentoo-r2 ppc) ================================================================= System uname: 2.6.14-gentoo-r2 ppc 7455, altivec supported Gentoo Base System version 1.12.0_pre10 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac alsa altivec arts audiofile berkdb bidi bitmap-fonts bonobo bzip2 cairo cdda cdr crypt cups curl dbus dvd dvdr dvdread eds emboss esd exif expat fam fbcon ffmpeg flac foomaticdb fortran gd gdbm ggi gif glut gmp gnome gnutls gpm gstreamer gtk gtk2 guile hal howl idn imagemagick imlib ipv6 jack java jpeg junit kde kdeenablefinal lcms libwww live lua mad matroska mikmod mng motif mozilla mp3 mpeg multislot ncurses nls nptl nptlonly ogg oggvorbis openal opengl oss pam pcre pdflib perl pic png ppc ppds python qt readline samba scanner sdl slang smp snmp spell ssl stream tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis xine xml xml2 xmms xosd xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I can confirm this. This isn't my biggest problem however. I can't even get it to work by itself.
Will look into it, langthang says it should link against libXt...
# ldd -r /usr/lib/nsbrowser/plugins/libvlcplugin.so ldd: warning: you do not have execution permission for `/usr/lib/nsbrowser/plugins/libvlcplugin.so' undefined symbol: XDrawString (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XResizeWindow (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XQueryTree (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XFreeGC (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XtWindowToWidget (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XChangeGC (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XtAddEventHandler (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XFillRectangle (/usr/lib/nsbrowser/plugins/libvlcplugin.so) undefined symbol: XCreateGC (/usr/lib/nsbrowser/plugins/libvlcplugin.so) # emerge vlc -vp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-video/vlc-0.8.4-r1 -3dfx +X +a52 +aac -aalib +alsa (-altivec) +arts -avahi -bidi -cdda -corba -daap -debug +dts -dvb +dvd -esd -fbcon +ffmpeg +flac +freetype -ggi -gnutls +hal -httpd -joystick -libcaca -lirc -live -matroska -mod +mp3 +mpeg +ncurses +nls +nsplugin +ogg +opengl +oss +png +real +samba +screen +sdl -shout +skins -speex +stream -svg -svga -theora +unicode -v4l +vcd -vlm +vorbis +win32codecs +wxwindows +xml2 +xosd +xv 0 kB # emerge info Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.0_pre11 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/var/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks noinfo parallel-fetch prelink sandbox sfperms sign strict userpriv usersandbox verify-rdepend" GENTOO_MIRRORS="http://gentoo.osuosl.org" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="vi" MAKEOPTS="-j2" PKGDIR="/var/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage" PORTDIR_OVERLAY="/var/portage/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 alsa apache2 arts audiofile berkdb bitmap-fonts bzip2 cdr crypt curl dba dts emboss encode exif expat fam ffmpeg flac foomaticdb fortran gd gd-external gdbm gif glut gmp gstreamer hal idn imagemagick imlib ipv6 java jpeg kde lcms libg++ libwww mailwrapper mhash mikmod mmx mng mozilla mp3 mpeg mysql nas ncurses nls nsplugin odbc ogg opengl pam pcre pdflib perl png postgres python qt readline real samba sdl session spell sse ssl tcpd tiff truetype truetype-fonts type1-fonts udev uft8 unicode usb vorbis win32codecs xine xml2 xmms xv xvid zlib linguas_vi userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL
I have this problem to. media-video/vlc-0.8.4a USE="X a52 aac aalib alsa cdda dts ffmpeg flac gnutls live matroska mp3 mpeg ncurses nls nsplugin ogg opengl oss png real screen sdl shout skins speex stream svg theora truetype vcd vlm vorbis win32codecs wxwindows xml2 xv -3dfx -arts -avahi -bidi -corba -daap -debug -dvb -dvd -esd -fbcon -ggi -hal -httpd -joystick -libcaca -lirc -mod -samba -svga -v4l -xosd" www-client/mozilla-firefox-1.5-r4 USE="ipv6 java -debug -gnome -mozdevelop -xinerama -xprint" My emerge --info : Gentoo Base System version 1.12.0_pre13 Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-gentoo i686) ================================================================= System uname: 2.6.15-gentoo i686 Intel(R) Celeron(R) CPU 2.40GHz ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks prelink sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.void.lv http://ftp.linux.ee/pub/gentoo/distfiles/ http://gentoo.osuosl.org/distfiles/" LC_ALL="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3ds 64bit 7zip X a52 aac aalib ace alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdda cdio cdr cdrom cpudetection crypt cups curl dbus dga dlloader dts dv effects encode exif expat fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif gimpprint glitz glut gnutls gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib inkjar ipv6 irssi jabber java jpeg junit lcms ldap libg++ libsamplerate libwww live lzo mad matroska mikmod mmx mng mozsvg mp3 mpeg mpi ncurses nls nowin nptl nptlonly nsplugin nvidia offensive ogg oggvorbis on-the-fly-crypt opengl oss pam pcre pdflib perl png python quicktime readline recode rtc screen sdl shout silc skins sndfile speex spell sse sse2 ssl stream svg symlink tcltk tcpd tga theora tiff truetype truetype-fonts type1-fonts udev unicode vcd vlm vorbis win32codecs wmf wxwindows xanim xchat xml2 xscreensaver xv xvid xvmc zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS
Try the ebuild from bug #114409 . It works! (Atleast for me.)
Not our problem if you need assistance cc us.
Marking as WONTFIX as I've simply removed the support for nsplugin now.
Could this be re-opened as the problem still exists for me in vlc-0.8.5-r5 where nsplugin has been re-enabled.
The way it was re-added, I would rather see a new bug. Please also take a try with seamonkey and report a full backtrace using http://www.gentoo.org/proj/en/qa/backtraces.xml