PDA

View Full Version : missing dependency libx264.so.56



number3
21st April 2008, 04:38 PM
I'm trying to install vlc player through yum but I get the following dependency error

Missing Dependency: libx264.so.56 is needed by package vlc-core
Missing Dependency: libx264.so.56 is needed by package ffmpeg-libs

However, I'm unable to find that missing dependency in yum.

Has anyone had this problem before?

PabloTwo
21st April 2008, 04:47 PM
Try,

yum install x264

number3
21st April 2008, 05:02 PM
I have x264, x264-devl, x264-gtk, x264-gtk-devl 0.0.0-0.5.2005 installed. But I still get the dependency error.

PabloTwo
21st April 2008, 05:13 PM
libx264.so.5x is installed by the package x264. Check which version of libx264.so.5x you have with

ls /usr/lib/libx264.so*
If it's something less than so.56, then you might try

yum update x264
and see if that pulls in a newer version, which appearently vlc is demanding.

number3
21st April 2008, 06:45 PM
I ran the first command:

/usr/lib/libx264gtk.so /usr/lib/libx264.so
/usr/lib/libx264gtk.so.58 /usr/lib/libx264.so.58

is what got displayed.

leigh123linux
21st April 2008, 06:51 PM
You have conflicting repo's i.e livna & freshrpms


post



yum repolist

number3
21st April 2008, 08:06 PM
Ran that command and this is was I got:

epo id repo name status
InstallMedia Fedora 8 enabled
adobe-linux-i386 Adobe Systems Incorporated enabled
fedora Fedora 8 - i386 enabled
freshrpms Fedora Core 8 - i386 - Freshrpms enabled
livna Livna for Fedora Core 8 - i386 - Base enabled
updates Fedora 8 - i386 - Updates enabled

PabloTwo
21st April 2008, 08:27 PM
rpm -e --allmatches x264
Then edit /etc/yum.repos.d/freshrpms.repo
line 'enabled=1' to 'enabled=0', then

yum install x264 vlc
Never have the freshrpms.repo enabled when you are doing regular updates. It causes problems such as you're experiencing here, and worse.

number3
21st April 2008, 08:35 PM
Oops.

Okay I ran the first line and got:



error: Failed dependencies:
libx264.so.58 is needed by (installed) mencoder-1.0-0.42.rc2.fc8.i386
libx264.so.58 is needed by (installed) ffmpeg-0.4.9-0.10.20080214.fc8.i386
libx264.so.58 is needed by (installed) x264-devel-0.0.0-0.5.20080213.fc8.i386
x264 = 0.0.0-0.5.20080213.fc8 is needed by (installed) x264-devel-0.0.0-0.5.20080213.fc8.i386



edited the line in freshrpms.repo and ran yum repolist again and got:



repo id repo name status
InstallMedia Fedora 8 enabled
adobe-linux-i386 Adobe Systems Incorporated enabled
fedora Fedora 8 - i386 enabled
livna Livna for Fedora Core 8 - i386 - Base enabled
updates Fedora 8 - i386 - Updates enabled


and ran yum install x264 vlc and got:



Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package vlc.i386 0:0.8.6f-2.lvn8 set to be updated
.....
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.56 is needed by package vlc-core
Error: Missing Dependency: libx264.so.56 is needed by package ffmpeg-libs

leigh123linux
21st April 2008, 08:43 PM
Oops.

Okay I ran the first line and got:



error: Failed dependencies:
libx264.so.58 is needed by (installed) mencoder-1.0-0.42.rc2.fc8.i386
libx264.so.58 is needed by (installed) ffmpeg-0.4.9-0.10.20080214.fc8.i386
libx264.so.58 is needed by (installed) x264-devel-0.0.0-0.5.20080213.fc8.i386
x264 = 0.0.0-0.5.20080213.fc8 is needed by (installed) x264-devel-0.0.0-0.5.20080213.fc8.i386



edited the line in freshrpms.repo and ran yum repolist again and got:



repo id repo name status
InstallMedia Fedora 8 enabled
adobe-linux-i386 Adobe Systems Incorporated enabled
fedora Fedora 8 - i386 enabled
livna Livna for Fedora Core 8 - i386 - Base enabled
updates Fedora 8 - i386 - Updates enabled


and ran yum install x264 and got:



Setting up Install Process
Parsing package install arguments
Nothing to do



Post



rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}-%{VENDOR}\n"|grep Freshrpms.net

PabloTwo
21st April 2008, 08:46 PM
Try

rpm -e --allmatches --nodeps x264
edit: Leigh is better at this than I am... take his advice more seriously than mine.

number3
21st April 2008, 08:49 PM
Sorry I have a correction

I ran yum install x264 vlc and got (with a list of dependencies):



Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package vlc.i386 0:0.8.6f-2.lvn8 set to be updated
.....
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.56 is needed by package vlc-core
Error: Missing Dependency: libx264.so.56 is needed by package ffmpeg-libs



Ran the command


rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}-%{VENDOR}\n"|grep Freshrpms.net


And go:



amrnb-0.0.1-2.fc7.i386-Freshrpms.net
faac-1.25-2.fc7.i386-Freshrpms.net
xmms-mp3-1.2.10-16.fc7.i386-Freshrpms.net
libfame-0.9.1-12.fc7.i386-Freshrpms.net
x264-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net
a52dec-0.7.4-8.fc7.i386-Freshrpms.net
libdvdcss-devel-1.2.9-2.fc7.i386-Freshrpms.net
freshrpms-release-1.1-1.fc.noarch-Freshrpms.net
libmad-0.15.1b-4.fc7.i386-Freshrpms.net
mencoder-1.0-0.42.rc2.fc8.i386-Freshrpms.net
x264-gtk-devel-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net
mpeg2dec-0.4.1-2.fc7.i386-Freshrpms.net
libdvdcss-1.2.9-2.fc7.i386-Freshrpms.net
ffmpeg-libpostproc-0.4.9-0.10.20080214.fc8.i386-Freshrpms.net
mplayer-skins-1.8-1.noarch-Freshrpms.net
pidgin-encryption-3.0-1.fc7.i386-Freshrpms.net
ogle-0.9.2-8.fc7.i386-Freshrpms.net
xine-lib-moles-1.1.11.1-1.fc8.i386-Freshrpms.net
x264-gtk-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net
lame-3.97-1.fc7.i386-Freshrpms.net
xvidcore-1.1.3-2.fc7.i386-Freshrpms.net
ffmpeg-0.4.9-0.10.20080214.fc8.i386-Freshrpms.net
libdca-0.0.5-1.fc7.i386-Freshrpms.net
vcdimager-0.7.23-5.fc7.i386-Freshrpms.net
libdvbpsi-0.1.5-2.fc7.i386-Freshrpms.net
xmms-wma-1.0.5-3.fc7.i386-Freshrpms.net
libdvbpsi-devel-0.1.5-2.fc7.i386-Freshrpms.net
twolame-0.3.10-1.fc7.i386-Freshrpms.net
ogle_gui-0.9.2-5.fc7.i386-Freshrpms.net
mplayer-docs-1.0-0.42.rc2.fc8.i386-Freshrpms.net
x264-devel-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net


Looks like these packages will have to be removed in order to get this to work.

Should I proceed with the removal of these packages?

Thanks for sticking with me this far. Much appreciated.

leigh123linux
21st April 2008, 08:55 PM
Sorry I have a correction

I ran yum install x264 vlc and got (with a list of dependencies):



Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package vlc.i386 0:0.8.6f-2.lvn8 set to be updated
.....
--> Finished Dependency Resolution
Error: Missing Dependency: libx264.so.56 is needed by package vlc-core
Error: Missing Dependency: libx264.so.56 is needed by package ffmpeg-libs



Ran the command


rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}-%{VENDOR}\n"|grep Freshrpms.net


And go:



amrnb-0.0.1-2.fc7.i386-Freshrpms.net
faac-1.25-2.fc7.i386-Freshrpms.net
xmms-mp3-1.2.10-16.fc7.i386-Freshrpms.net
libfame-0.9.1-12.fc7.i386-Freshrpms.net
x264-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net
a52dec-0.7.4-8.fc7.i386-Freshrpms.net
libdvdcss-devel-1.2.9-2.fc7.i386-Freshrpms.net
freshrpms-release-1.1-1.fc.noarch-Freshrpms.net
libmad-0.15.1b-4.fc7.i386-Freshrpms.net
mencoder-1.0-0.42.rc2.fc8.i386-Freshrpms.net
x264-gtk-devel-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net
mpeg2dec-0.4.1-2.fc7.i386-Freshrpms.net
libdvdcss-1.2.9-2.fc7.i386-Freshrpms.net
ffmpeg-libpostproc-0.4.9-0.10.20080214.fc8.i386-Freshrpms.net
mplayer-skins-1.8-1.noarch-Freshrpms.net
pidgin-encryption-3.0-1.fc7.i386-Freshrpms.net
ogle-0.9.2-8.fc7.i386-Freshrpms.net
xine-lib-moles-1.1.11.1-1.fc8.i386-Freshrpms.net
x264-gtk-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net
lame-3.97-1.fc7.i386-Freshrpms.net
xvidcore-1.1.3-2.fc7.i386-Freshrpms.net
ffmpeg-0.4.9-0.10.20080214.fc8.i386-Freshrpms.net
libdca-0.0.5-1.fc7.i386-Freshrpms.net
vcdimager-0.7.23-5.fc7.i386-Freshrpms.net
libdvbpsi-0.1.5-2.fc7.i386-Freshrpms.net
xmms-wma-1.0.5-3.fc7.i386-Freshrpms.net
libdvbpsi-devel-0.1.5-2.fc7.i386-Freshrpms.net
twolame-0.3.10-1.fc7.i386-Freshrpms.net
ogle_gui-0.9.2-5.fc7.i386-Freshrpms.net
mplayer-docs-1.0-0.42.rc2.fc8.i386-Freshrpms.net
x264-devel-0.0.0-0.5.20080213.fc8.i386-Freshrpms.net


Looks like these packages will have to be removed in order to get this to work.

Should I proceed with the removal of these packages?

Thanks for sticking with me this far. Much appreciated.


Yes remove these packages , then install the livna equivalents .

number3
21st April 2008, 10:30 PM
Removing the packages installed from freshrpms and getting the livna equivalents did the trick. I was able to install vlc without dependency errors.

Thanks again to everyone that helped.

tbjudge
23rd April 2008, 01:50 AM
Hi:

I have been getting the same whining about libx264.so.56. I followed you guys this far. Got all the bad stuff out. How do I specify the livena repositories to replace the x264 stuff?

Tom J

number3
23rd April 2008, 02:00 AM
rpm -e --allmatches x264
Then edit /etc/yum.repos.d/freshrpms.repo
line 'enabled=1' to 'enabled=0', then

yum install x264 vlc
Never have the freshrpms.repo enabled when you are doing regular updates. It causes problems such as you're experiencing here, and worse.

Not sure if you had packages from freshrpms repo. I basically disabled the repo from bing enabled by default



Then edit /etc/yum.repos.d/freshrpms.repo
line 'enabled=1' to 'enabled=0', then


Then proceeded to remove all packages that came from freshrpms and re-installed any packages that I needed (manually one by one).

PabloTwo
23rd April 2008, 02:56 AM
tbjudge, if you mean how do you setup the Livna repository, click on this link, http://rpm.livna.org/rlowiki/ and install th Livna repo from that site to match your Fedora distro.