Version: desconocido (using KDE 3.5.0, Debian Package 4:3.5.0-1 (testing/unstable)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.14 I want to unistall XMMS from my "KDE" system, but in this case I lost Superkaramba too. I suposse it is because the posibility of Superkaramba to use XMMS, but is it really necessary? I don't want and don't like XMMS in may perfect KDE system, but I need Superkaramba. Good job!
It depends upon the xmms libraries optionally. If you don't have them, it should still work without the ability to run xmms controlling themes. If you installed SuperKaramba from an rpm, then there is an issue with the rpm packager to make it that strict. You can either contact the packager to fix this, or simply compile SK from source.
Ok, thanks for the explanation. I'll try to contact the Debian packager of Superkaramba.
FYI: this is the related report in Debian's bug tracking system: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350589 Close now by using a patch to dlopen libxmms if compiled with XMMS support.
Too bad they didn't (seem to) attach the patch to the debian bug report so we could try to incorporate it here/upstream.
Maybe I should email chrsmrtn@debian.org the kdeutils maintainer that updated it?
Yes please.
Created attachment 14629 [details] XMMS Sensor patch I basically sent this patch and I think I have correctly included the change done by Christopher as well
Kevin Krammer's patch (which he attached above) is now being used by Debian. It should be noted that the line: libxmms = new QLibrary( "xmms.so.1" ); ...will only work with a one-line patch to Qt that improves QLibrary. Otherwise, it is necessary to specify the full path and name of the library, or use a line like: libxmms = new QLibrary( "xmms" ); but this has a slight problem, in that is needs a libxmms.so to be present (which in Debian, anyway, is only part of the xmms-dev package), usually a symlink to libxmms.so.1. This might also cause problems if XMMS2 were to include a libxmms.so.2 that is incompatible. So if you include Kevin's patch, you might want to document (for packagers) how to ensure that they can make XMMS works with Superkaramba on their particular distro. Perhaps dlopening should be a build-time option, so that people who build KDE themselves don't lose XMMS functionality.
Created attachment 14631 [details] QLIbrary Patch to help find the XMMS library
has this ended up in upstream KDE yet?
At this writing it has not been applied upstream into the superkaramba source code. It should be included in the next 3.5.x revision.