On 9/23/2011 9:04 PM, Sulaiman Paperwalla wrote:

Hi, I am a newbie using Fedora 15 and I’m trying to install an application via RPM that is failing on the following dependencies:

libcrypto.so.4

libldap.so.2

libssl.so.4

I have the following installed:

openssl-1.0.0e

openldap-2.4.24

And I have the following symbolic links defined for the above dependencies as follows:

/usr/lib/libssl.so.4 -> /usr/lib/libssl.so.1.0.0e

/usr/lib/libldap.so.2 -> /usr/lib/libldap-2.4.so.2.6.0

/lib/libcrypto.so.4 -> /lib/libcrypto.so.1.0.0e

Did you create those symlinks yourself?, because I think they are wrong.

Am I missing something? Any suggestions?

If you created those symlinks yourself even though the symlinks
installed by the openssl or openldap packages used different numbers,
the result wont work because the numbers "4" and "2" indicate
the (redhat) version numbers of the library binary interfaces that pine
was compiled for. In you did that, undo it and find rpm packages with
the right "so versions" of openssl and openldap.

I think the packages you need to install that pine rpm are the outdated
versions "openssl 0.9.7*" and "openldap-libs 2.3.*" (where * is anything,
but newer is better). However it might be a better idea to search for
a more recent pine rpm which was built against current openssl and
openldap versions.

Other than that, rpm itself should figure out the dependencies and have
told you if you needed packages not already on your system.

Fyi: the application that I’m trying to install is ‘pine’ from university of Washington and they have no support.

Yeah, they have gotten a bad reputation in some circles for their
unfriendlyness regarding pine.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to