I know it is a ~x86 release, but since it seems to made kinda the 'next' KDE for the 'next' Gentoo release, a bugreport nonetheless. When in Konqueror -> settings ->Pluggins -> scan for new pluggins, an error is thrown: The nspluginscan executable cannot be found. Netscape plugins will not be scanned. This seems to me as a missing program. It is in KDE 3.0.5 (with various patches) as part of KDE-base, but it is NOT in kde 3.1 rc6, and since the configurator seems to want it, I guess it should be there... Where has it gone? Or have I missed something...
by the way... KDE 3.1_rc6 are the only packages emerged with ~X86
i have a '/usr/kde/3.1/bin/nspluginscan' which was installed by kdebase-3.1_rc6 (according to /var/db/pkg/kde-base/kdebase-3.1_rc6/CONTENTS). please grep for nspluginscan there. also append 'emerge info' and 'env | grep -i kde'. thanks.
big-iron root # env | grep -i kde PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.2:/usr/X11R6/bin:/opt/blackdown-jdk-1.3.1/bin:/opt/blackdown-jdk-1.3.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin KDEDIRS=/usr/kde/3.1:/usr CONFIG_PROTECT=/usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/share/config big-iron root # emerge info Portage 2.0.46-r6 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.21-pre3-ac4 i686 AMD Athlon(tm) XP 1800+ GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 -3dfx 3dnow aalib -acl acpi -afs -alsa apache2 -apm arts -atlas avi berkdb -bonobo -canna cdr -cjk crypt cups dga directfb doc dvd encode -esd -evo -ev6 fbcon flash -freewnn -gb gd gdbm -ggi -ggz gif -gnome gphoto2 gpm -gps gtk gtk2 gtkhtml -guile -icc -icc-pgo -imap imlib innodb -ipv6 java jies jpeg junit kde -kerberos lcms -ldap -leim libg++ -libdga libwww -matrox -mikmod mmx -motif mozilla mpeg -mule mysql nas ncurses nls -oav -oci8 -odbc oggvorbis opengl -oss pam -pcmcia -pda pdflib perl pic plotutils png -postgres python qt qtmt quicktime readline -ruby samba -sasl scanner sdl slang slp snmp -socks5 spell sse ssl -static svga tcltk tcpd -tetex tiff truetype -voodoo3 -wavelan wmf X -xface xml xml2 xmms xv -zeo zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -Os -mmmx -m3dnow -msse -fomit-frame-pointer -frerun-loop-opt -frerun-cse-after-loop -fexpensive-optimizations -falign-functions=4" CXXFLAGS="-march=athlon-xp -Os -mmmx -m3dnow -msse -fomit-frame-pointer -frerun-loop-opt -frerun-cse-after-loop -fexpensive-optimizations -falign-functions=4" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://ftp.snt.utwente.nl/gentoo-portage" FEATURES="sandbox ccache" big-iron root # grep nspluginscan /var/db/pkg/kde-base/kdebase-3.1_rc6/* big-iron root # As you see, nothing there. Could it be that we are chasing something here that is caused by: big-iron root # env ACCEPT_KEYWORDS="~x86" emerge kde ? That is how I emerged it.
hmm, you remember anything strange about your build process? please reemerge kdebase, log it to a file and attach this file here. thanks.
Can do that, but, I managed to smash my partitiontable, so had to to a full reinstall... the sheer joy :( 'Good' news is.. Still no nspluginscan. So it is reproducable, at least, on my machine. Could it have something to do with the CFLAGS? I don't have the mozilla flag enabled, nspluginscan doing some netscape-magic.. Or are mozilla and netscape that far apart nowadays that cannot be 'the missing link'? I'll do a logged emerge of kdebase and attach it here....
well, did your CFLAGS and/or USE change between kdebase-3.0.5a and kdebase-3.1_rc6 compiling?
something like export USE="+motif"; emerge openmotif; emerge kdebase should help. At least it did to me;).
That indeed solves it.... the nspluginscan needs openmotif plus the accociated USE flag. Thanks!
Yes, it's an optional feature (not a bug!) that's only enabled it motif is in use. So, closing.