After I had the kde stuff installed I wanted, I decided I want a nice screensaver... but unfortunatly I can't get any rss-glx screensaver to work... It sounds similar to Bug 65185 to me, but as it's another KDE version it's about, I decided to file a new bug... I definetly don't have kxsrun and kxsconfig on my system - which both seem to be required to get things going.... Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: can#t configure/run any of the rss-glx screensavers Expected Results: having a set of nice screensavers therion rss-glx # emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 29 2005, 23:58:21)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -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/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://pandemonium.tiscali.de/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aac aalib acpi acpi4linux alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cdparanoia cdr chroot codecs crypt cups curl dba dga directfb divx4linux dlloader dts dvd dvdread emboss encode erandom esd faac faad fam fbcon ffmpeg flac font-server foomaticdb fortran freetype gd gdbm gif gphoto2 gpm graphviz gtk gtk2 hal imagemagick imlib ipv6 java javascript jpeg jpeg2k junit kde libcaca libg++ libwww mad matroska mikmod mime mjpegmpeg mmx mmxext mng motif mp3 mpeg mpeg4 mplayer mysql ncurses network nls nptl nvidia oggvorbis opengl oss pam pdflib perl php pic pie png python qt quicktime readline real rtc samba sdl slang spell sqlite sse ssl stencil-buffer svga sysfs tcpd tga theora tiff toolbari truetype truetype-fonts type1 type1-fonts unicode usb userlocales vim-with-x vorbis xine xml2 xmms xv xvid xvmc zlib linguas_de" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
i assume you're using the kde meta packages ?
yes, indeed I do....
ok, well can you figure out what packages are required for rss-glx to work ?
After further inverstigating things I am 100% sure that kdeartwork-kscreensaver SHOULD provide those tools I'm missing... So I presume it's a bug in the split ebuild that causes this part not to get compiled and installed. I don't understand the kde-meta stuff well enough to dig deeper into this problem...
kde team: any ideas ?
ahhhh... finally I found the problem.... you have to have xscreensaver emerged before emerging kdeartwork-kscreensaver - or else you won't get those tools.... I have no clue what a convenient solution would look like... Mayber forcing kdeartwork-kscreensaver to build those, no matter if it detects xscreensaver...? Cause obvioulsy there are other builds but xscreensaver that require those tools. Or maybe at least a warning in rss-glx ebuild that tells the user those tools are missing and how to force hi system to build them...
rss-glx is partly to blame, because it should not assume that kxsconfig and kxsrun are installed. However, it makes sense for kde to provides those tools in any case, I guess this should be requested at http://bugs.kde.org.
ok, i updated rss-glx to make sure that the kscreensaver package is emerged with USE=xscreensaver