FC5: Failed dependecies while installing AdobeReader

Paul Howarth paul at city-fan.org
Fri Mar 24 19:48:24 UTC 2006


On Fri, 2006-03-24 at 09:36 +0100, Jon Ingason wrote:
> I am trying to install AdobeReader 7.0.5 on FC5 and get dependency problem:
> 
> [root at lisa Adobe]# rpm -i AdobeReader_enu-7.0.5-1.i386.rpm
> error: Failed dependencies:
>          libstdc++.so.5 is needed by AdobeReader_enu-7.0.5-1.i386
>          libstdc++.so.5(CXXABI_1.2) is needed by 
> AdobeReader_enu-7.0.5-1.i386
>          libstdc++.so.5(GLIBCPP_3.2) is needed by 
> AdobeReader_enu-7.0.5-1.i386
> [root at lisa Adobe]# ls -l /usr/lib/libstdc++.so.*
> lrwxrwxrwx 1 root root     18 Mar 24 22:02 /usr/lib/libstdc++.so.5 -> 
> libstdc++.so.6.0.8
> lrwxrwxrwx 1 root root     18 Mar 22 22:16 /usr/lib/libstdc++.so.6 -> 
> libstdc++.so.6.0.8
> -rwxr-xr-x 1 root root 949160 Mar 10 04:34 /usr/lib/libstdc++.so.6.0.8
> [root at lisa Adobe]#
> 
> I made the symbolic link /usr/lib/libstdc++.so.5 -> libstdc++.so.6.0.8.

Don't do that. Library version numbers are there for a reason - the API
has changed. Whilst making bogus links like this may seem to get some
applications working, you may find them exhibiting strange and difficult
to debug failures.

Fortunately rpm isn't fooled by such attempts to avoid dependencies.

> What to do?

The proper fix is to install the appropriate library package.

# yum install libstdc++.so.5

Paul.




More information about the fedora-list mailing list