On Wed, Nov 24, 2010 at 4:01 PM, Richard Shaw <[email protected]> wrote:
> I was trying to install ffmpeg-devel to try and build mlt by myself
> but ran into the following issue
>
> # yum install 
> http://download1.rpmfusion.org/free/fedora/releases/14/Everything/x86_64/os/ffmpeg-libs-0.6-4.20100704svn.fc14.x86_64.rpm
> Loaded plugins: changelog, local, presto, refresh-packagekit, remove-with-
>              : leaves, rpm-warm-cache
> Setting up Install Process
> ffmpeg-libs-0.6-4.20100704svn.fc14.x86_64.rpm            | 2.6 MB     00:27
> Examining 
> /var/tmp/yum-root-5itRbC/ffmpeg-libs-0.6-4.20100704svn.fc14.x86_64.rpm:
> ffmpeg-libs-0.6-4.20100704svn.fc14.x86_64
> Cannot install package ffmpeg-libs-0.6-4.20100704svn.fc14.x86_64. It
> is obsoleted by installed package
> ffmpeg-0.6-37_git20101024.fc14.x86_64
> Error: Nothing to do
>
>
> Any ideas?

It looks like the problem was some atrpms packages which I haven't
used in a long time (F12 maybe?) I'm guessing that preupgrade will
enable all repos to satisfy dependencies since that's what I've used
the last two times to upgrade.

I ended up with a long chain of removing the offending atrpms packages
manually (rpm -e --nodeps) and installing their Fedora/RPMFusion
equivalent until there were no more errors (yum check). Now I was able
to get all the development packages necessary to build avidemux and
openshot since both are broken currently in RPMFusion.

One thing I learned. To install the dependencies in the spec file try this:

# yum install $( grep ^BuildRequires: <spec file> | awk {'print $2'} )

Richard

Reply via email to