Andreas Förster wrote:
Hey cooters,
I'm trying to replace my current coot (centos4 binary, version 0.6,
revision 2540 with guile 1.8.7 and python 3.6.0 embedded) with a more
recent binary. The OS is RHEL 5.2 to 5.4, 32-bit.
I download version 0.6.2, revision 2939, python, unpack but can't start
the program because of a library conflict.
Error while loading shared libraries: libldap-2.2.so.7.
This library is apparently provided by openldap-2.2.xx. On my machines,
openldap-2.3.xx is installed, providing libldap-2.3.so.0 and the like.
How to make this work?
What I do in such cases, is go to the libs directory in the coot
directory and do something like
$ ln -s /usr/lib/libldap-2.3.so.0 libldap-2.2.so.7
It's a hack, admittedly.
And why does the new coot use the old library
when the old coot used to use a more recent one?
I don't know off the top of my head.