Re: [linux-audio-user] CCRMA and yum

From: thewade <pdman@email-addr-hidden>
Date: Thu Feb 16 2006 - 00:04:02 EET

Quoting Fernando Lopez-Lezcano <nando@email-addr-hidden>:

> On Wed, 2006-02-15 at 11:55 -0800, thewade wrote:
>> Quoting Fernando Lopez-Lezcano <nando@email-addr-hidden>:
>>
>> > On Tue, 2006-02-14 at 19:39 -0800, thewade wrote:
>> >> I am encountering some problems though. Probably descrepancies between
>> >> the livna repository and the ccrma repository. Can you tell me if I am
>> >> correct?
>> >>
>> >> yum -y update
>> >> [lots of messages here...]
>> >> Error: Missing Dependency: libavcodec.so.51 is needed by package xine-lib
>> >> Error: Missing Dependency: faad2 = 0:2.0-0.lvn.5.4 is needed by package
>> >> xmms-faad2
>> >>
>> >> And it ends there. Just to see if it was missing some file I built from
>> >> source I ran:
>> >> rpm -qa | grep faad
>> >> xmms-faad2-2.0-0.lvn.5.4
>> >> faad2-2.0-0.lvn.5.4
>> >> rpm -qla | grep libavcodec
>> >> /usr/lib/libavcodec-CVS.so
>> >> /usr/lib/libavcodec.so
>> >> /usr/lib/libavcodec.so.51
>> >>
>> > It looks like the version of ffmpeg in livna and the one in Planet CCRMA
>> > are not compatible. I have:
>> > ffmpeg-0.4.9-0.1.20050427
>> > Packages in Planet CCRMA that seem to be affected would be:
>> > ffmpeg2theora, kino, mjpegtools
>> > (I think)
>> > Do you have any of those installed?
>> > I wonder what is triggering the problem in yum...
>> >
>> > I don't know much about yum but it must be possible to tell it to ignore
>> > updates to packages, or to establish priorities between repositories.
>> > You could do something like that with ffmpeg so that yum does not try to
>> > upgrade to the Planet CCRMA version.
>> >
>>
>> I do have some of thoes packages installed:
>> rpm -q mjpegtools ffmpeg kino ffmpeg2theora
>> mjpegtools-1.8.0-0.lvn.1.4
>> ffmpeg-0.4.9-0.lvn.0.20.20051228.4
>> kino-0.7.6-0.lvn.3.4
>> package ffmpeg2theora is not installed
>>
>> I tried to upgrade just these packages but it comes back to
>> libavcodec.so.51 for xine-lib
>> rpm -q xine-lib
>> xine-lib-1.1.1-0.lvn.3.4
>>
>> What version of xine-lib is in ccrma?
>
> Planet CCRMA does not have it.
>
>> Or perhaps your repository has a newer ffmpeg then livna, and the solution
>> is for livna to update their xine-lib with the new ffmpeg?
>
> Nope, according to your package list livna's version of ffmpeg is newer
> than Planet CCRMA's.

OK, I get it now. the Livna ffmpeg is 0.4.9-0 and ccrma is 0.4.9-0.1
but the date is newer for the livna version. Where they put the "lvn"
confused me as to the version. (but then again I am an idiot. It
doesn't take much to confuse me.)

>> The guy that runs livna is pritty nice
>> and perhaps he would do that, if that is the problem...
>> I still do not understand where the breakdown is happening though. Your
>> version of libavcodec (from ffmpeg) is newer then the livna libavcodec,
>> and so xine-lib should be happy, right?
>
> No, I don't think livna's is older. Xine-lib wants a specific version of
> libavcodec, and it is not compatible with the one in Planet CCRMA.
>
> I still don't understand completely. Do you have xine-lib installed
> already?

I have the livna xine-lib installed (so I can watch DVD's using xine):
xine-lib-1.1.1-0.lvn.3.4

> Or is that what is triggering the problem when you try to
> install it?

That is where I am confused. I just run "yum update" and it dies on
libavcodec and faad2.

> What happens if you erase the Planet CCRMA yum configuration
> and then install xine-lib (or whatever it is you want to install)?

I already installed ardour from ccrma, as well as its requirements of
jack and some other packages. I had built jack and qjackctl from source
before so that was really just an rpm database thing. I guess I am
trying to get the ccrma kernel installed and the dependancy tree gets
snagged on libavcodec and faad2 (probably because of alsa or something).

It seems to me that the livna repo has the best media "use" tools (like
xine, totem, ati-fglrx, etc) and the ccrma repo has the best media
"creation" tools (like lsm kernel, pd, ardour, etc) and so if I get the
two to play nice I will have the best of both worlds.

Merci, gratze, danke, xia xia,
-thewade
Received on Thu Feb 16 00:15:10 2006

This archive was generated by hypermail 2.1.8 : Thu Feb 16 2006 - 00:15:11 EET