kaffeine installation with yast can't find xine installed from souce
SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
kaffeine installation with yast can't find xine installed from source
I recently installed xine and the libdvdscc package from source. I can run xine with the xine ui from the command line and everything works fine.
The problem is however, when I try to install kaffeine with yast from my installation DVD, that it can't find xine and tries to also install (an older version of) xine-lib from my DVD.
I assume that this is because my xine installation installed in a different directory than kaffeine expects it to be? Is there a way how I can tell yast where xine is installed ... symbolic link or so?
And, is there a way to make my installed xine appear in the KDE main menu? I think it does show up when I install the rpm from my DVD.
Search for xine libs using yast and set it to taboo, select kaffeine for installation and if there are any messages about dependencies choose to "ignore and risk conflicts".
Okay, I've done that. But when I start kaffeine now and try to play a DVD the following message pops up:
"This version of Xine (used by Kaffeine) has only a reduced set of supported codecs. It is not able to play DVDs."
But xine opened from the command line can play my DVD! What's wrong?
It happens when you install the Suse version of Kaffeine and I wouldn't worry about it. You could have compiled Kaffeine from source, since you had already done most of the work when you installed xine lib and related packages.
It happens when you install the Suse version of Kaffeine and I wouldn't worry about it. You could have compiled Kaffeine from source, since you had already done most of the work when you installed xine lib and related packages.
Thanks. But, do I understand you right then, that this consequently means: I can either leave it as it is with the Suse Kaffeine which I can start from the main menu but can't play DVDs; or I install Kaffeine from the source and can use it to play DVDs but have to start it from the command line? And I assume that if I install Kaffeine from the source Yast would not know that it is installed (just as now with xine) and accordingly would not look for updates when I use yast online update? Or do I get this wrong?
I misunderstood you post. I thought you said the DVDs play even after you recieve the error message. Anyway I would urge you to use Packmans repo because it installs a working version of Kaffeine that doesn't complain about codecs. Alternatively you can compile from source. You are right that YAST will not know about any packages compiled from source.
I couldn't find the time for a while. But now I've done as you suggested located Packmans repo and downloaded the kaffeine rpm. But as before with the Yast installation of Kaffeine it doesn't seem to be able find my already installed xine (the one built from source).
So I too downloaded lib-xine from Packman to install xine again. But this xine installation needs speex. So I downloaded the version of speex needed for the my version of xine. But now I want to install speex and it conflicts with an older version. When I tried to uninstall the older version of speex I'm told that it is needed for my installed version of kdemultimedia. So, presumably I need to update kdemultimedia (if possible) to get the version of speex I need for xine .... and then I can install Kaffeine?
Is there an easier way?
Any hints appreciated.
Thanks.
Just in case anyone coming across this thread is interested (and as a memo for myself), this is what I eventually did.
As obviously Xine which I build from source is not recognized when I try to install Kaffeine with rpm (with or without yast) I could have installed everything from source as reddazz pointed out earlier. As Newbie I decided to go for the more complicated way and get a bit feeling for my system and installed everything with Yast.
First I uninstalled Xine, Xine-ui and libdvdcss with 'make uninstall'. Next I built a libdvdcss rpm from my libdvdcss tar.gz (rpmbuild -ta) because Packman, for legal reasons, does not supply it. I then moved my previously from Packman downloaded rpms (xine, speex, kaffeine) together with my new libdvdcss-xxx.rpm in one directory and added this directory to the list under 'Installation Source' in Yast and made sure that I enabled the entry.
All I had to do now was put ticks in the appropriate boxes under Yast's 'Software Management' and click 'accept' ... and everything installed smoothly and seems to work fine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.