Wednesday, June 17, 2009

Failed dependencies with libstdc++.so.5

You get this error:

[root@XXXX]# rpm -ivh TIVsm-API.i386.rpm TIVsm-BA.i386.rpm
error: Failed dependencies:
libstdc++.so.5 is needed by TIVsm-API-5.5.0-4.i586
libstdc++.so.5(CXXABI_1.2) is needed by TIVsm-API-5.5.0-4.i586
libstdc++.so.5(GLIBCPP_3.2) is needed by TIVsm-API-5.5.0-4.i586
libstdc++.so.5(GLIBCPP_3.2.2) is needed by TIVsm-API-5.5.0-4.i586

Solution:
# yum search libstdc

Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
* base: mirror.unl.edu
* updates: ftp.lug.udel.edu
* centosplus: ftp.usf.edu
* addons: ftp.lug.udel.edu
* extras: ftp.lug.udel.edu
rpmforge | 1.1 kB 00:00
base | 1.1 kB 00:00
updates | 951 B 00:00
centosplus | 951 B 00:00
addons | 951 B 00:00
extras | 1.1 kB 00:00
366 packages excluded due to repository priority protections
=============================================================== Matched: libstdc ================================================================
compat-libstdc++-296.i386 : Compatibility 2.96-RH standard C++ libraries
compat-libstdc++-33.i386 : Compatibility standard C++ libraries
libstdc++.i386 : GNU Standard C++ Library
libstdc++-devel.i386 : Header files and libraries for C++ development
libstdc++43-devel.i386 : Header files and libraries for C++ development

[root@XXXX ~]# yum provides libstdc++
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
* base: mirror.unl.edu
* updates: ftp.lug.udel.edu
* centosplus: mirror.netglobalis.net
* addons: ftp.lug.udel.edu
* extras: ftp.lug.udel.edu
366 packages excluded due to repository priority protections
libstdc++-4.1.2-44.el5.i386 : GNU Standard C++ Library
Matched from:



libstdc++-4.1.2-44.el5.i386 : GNU Standard C++ Library
Matched from:
Other : Provides-match: libstdc++


[root@XXXX ~]# yum install compat-libstdc++-33
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
* base: mirror.unl.edu
* updates: mira.sunsite.utk.edu
* centosplus: ftp.usf.edu
* addons: centos.corenetworks.net
* extras: ftp.lug.udel.edu
366 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package compat-libstdc++-33.i386 0:3.2.3-61 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================
Installing:
compat-libstdc++-33 i386 3.2.3-61 base 232 k

Transaction Summary
=================================================================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 232 k
Is this ok [y/N]: y
Downloading Packages:
compat-libstdc++-33-3.2.3-61.i386.rpm | 232 kB 00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : compat-libstdc++-33 [1/1]

Installed: compat-libstdc++-33.i386 0:3.2.3-61
Complete!
[root@XXXX ~]#


The problem should be solved. Go on with the install [root@XXXX]# rpm -ivh TIVsm-API.i386.rpm TIVsm-BA.i386.rpm

No comments: