I just updated xmms through yum to the latest version 1.2.10-18 and when I want to play a song I get the message "no output plugin selected".
So I went to the preferences and tried to select an output-plugin, but there are NO plugins anymore (the input plugins are still there)
Next thing I did was downloading the rpm's of both the previous version and the latest one.
Then I checked the contents of the rpm's with the 'rpm -qlp' command and found the following differences:
Quote:
$ rpm -qlp xmms-1.2.10-16.x86_64.rpm | grep Output
/usr/lib64/xmms/Output
/usr/lib64/xmms/Output/libALSA.so
/usr/lib64/xmms/Output/libOSS.so
/usr/lib64/xmms/Output/libdisk_writer.so
/usr/lib64/xmms/Output/libesdout.so
|
Quote:
$ rpm -qlp xmms-1.2.10-18.fc4.x86_64.rpm | grep Output
/usr/lib64/xmms/Output
/usr/lib64/xmms/Output/libALSA.a
/usr/lib64/xmms/Output/libOSS.a
/usr/lib64/xmms/Output/libdisk_writer.a
/usr/lib64/xmms/Output/libesdout.a
|
There appear to be a different kind of libraries (static) in the latest version which are not detected by xmms...bummer
Next thing I did was downloading the src-rpm of xmms 1.2.10-18 and build the rpm myself with the command:
Quote:
rpmbuild --rebuild --target=x86_64 xmms-1.2.10-18.fc4.src.rpm
|
And to my surprise the freshly build rpm (which can be found in "/usr/src/redhat/RPMS/x86_64") contained the following output-libraries:
Quote:
# rpm -qlp xmms-1.2.10-18.x86_64.rpm | grep Output
/usr/lib64/xmms/Output
/usr/lib64/xmms/Output/libALSA.so
/usr/lib64/xmms/Output/libOSS.so
/usr/lib64/xmms/Output/libdisk_writer.so
/usr/lib64/xmms/Output/libesdout.so
|
Finally I updated my current installation with the command:
Quote:
rpm -Uvh --force xmms-1.2.10-18.x86_64.rpm
|
and everything works fine again: I have the usual four output-plugins back...